Wenn eine Datenbank in der Strukturansicht von SQL Server Management Studio mit der rechten Maustaste angeklickt wird und offline geschaltet wird und dann die Option Löschen ausgewählt wird, wird der gesamte Speicherplatz für die Datenbank freigegeben, die an den o/s-Dateisystempool zurückgegeben wird.Wenn eine Datenbank in SQL Server Management Studio gelöscht wird, wird der gesamte Speicherplatz an das O/S zurückgegeben?
Antwort
Wenn Sie die Datenbank vor dem Löschen offline schalten, werden Datendateien nicht von der Festplatte gelöscht. Bitte lesen Sie diesen Abschnitt der Bücher online.
http://msdn.microsoft.com/en-us/library/ms178613.aspx
Beim Löschen einer Datenbank, die Datenbank von einer Instanz von SQL Server und löscht die physischen Datenträger-Dateien von der Datenbank verwendet. Wenn die Datenbank oder eine ihrer Dateien offline ist, wenn sie gelöscht wird, werden die Datenträgerdateien nicht gelöscht . Diese Dateien können manuell mit dem Windows Explorer von gelöscht werden. Verwenden Sie sp_detach_db, um eine Datenbank vom aktuellen Server zu entfernen, ohne die Dateien aus dem Dateisystem zu löschen.
vielen Dank für diese zusätzliche hilfreiche Informationen. – Tim
Ja und nein. Solange alle Datenbankdateien, die sich auf die Datenbank beziehen, gelöscht werden (passiert, wenn die Option zum Löschen ausgewählt wird), dann wird dieser Speicherplatz nun wieder an das Betriebssystem zurückgegeben. Es gibt jedoch einige Daten, die sich auf die Datenbank in den Systemdatenbanken beziehen. Das beste Beispiel ist der Sicherungsverlauf (den Sie löschen können, wenn Sie die Datenbank ebenfalls löschen). Dies scheint nicht viel, aber die Daten über mehrere Jahre im Wert von Sicherungen können summieren. Insbesondere, wenn Sie Transaktionsprotokollsicherungen durchführen sagen alle 5 Minuten.
Natürlich sind Ihre Backup-Dateien weiterhin vorhanden und belegen Speicherplatz auf den Laufwerken.
danke für die Gründlichkeit der Antwort. Ich habe die Systemmetadaten nicht berücksichtigt. – Tim
- 1. Kann keine ASP.NET-Datenbank an SQL Server Management Studio anfügen
- 2. Wie wird das gesamte Array gelöscht?
- 3. OraOLEDB.Oracle wird nicht in SQL Server Management Studio-Anbietern angezeigt
- 4. SQL Server Management Studio
- 5. SQL Server Management Studio Schemaansicht
- 6. SQL Azure-Datenbank mit SQL Server Management Studio
- 7. SQL-Server-Management-Studio 2008
- 8. Import-Datenbank (SQL-Datei) in SQL Server Management Studio
- 9. Can`t Datenbank in SQL Server 2012 Management Studio erstellen
- 10. Was ist das Skript, das in SQL Server Management Studio zum Zurücksetzen verwendet wird?
- 11. Verbindungsliste in SQL Server Management Studio
- 12. SQL Server Management Studio Fehler
- 13. Fehler, wenn jede Abfrage in SQL Server Management Studio ausgeführt wird: die Datei vorhanden ist
- 14. Team Foundation Server, SQL Server Management Studio
- 15. SQL Server-Datenbank löschen
- 16. SQL-Server-Management von Visual Studio
- 17. Datensynchronisierung mit SQL Server Management Studio
- 18. parse-server session wird gelöscht
- 19. Standardkodierung in SQL Server Management Studio
- 20. Wie wird der gesamte Memoize-Cache in lodash gelöscht?
- 21. SQL Server Management Studio für VS2010
- 22. Wie wird eine Spalte des gelöschten Datensatzes zurückgegeben, wenn ein Datensatz in EF gelöscht wird?
- 23. Warum wird meine SQLite-Datenbank gelöscht, wenn sie geändert wird?
- 24. SQL Server Management Studio - verschlüsselte Verbindungszeichenfolge speichern
- 25. SQL-Server-Management-Plugins
- 26. Verkettung in SQL Server Management Studio 2014
- 27. Wie Umbruch in SQL Server Management Studio
- 28. Kostenlose SQL Server Management Studio-Speicherauslastung
- 29. Nicht in der Lage Studio zu SQL Server Management verbinden
- 30. Fehler mit Tabellennamen in SQL Server Management Studio
Wenn Sie Raum sagen, beziehen Sie sich auf die Erinnerung? Lager? Beide? – Lokerim
@Lokerim: Speicherplatz auf der Festplatte im Dateisystem zugewiesen. – Tim