Verkleinern einer SQL Server-Datenbank ist nicht eine Operation, die in der Regel auf einer regelmäßigen Basis wird empfohlen , jedoch bestimmten Situationen kann vorschreiben, dass ein Schrumpf in Ordnung ist. Eine Datenbank, die anfangs größer dimensioniert als die Wachstumsrate erforderlich oder wenn falsche automatischen Wachstum erlaubt die Datenbank-Dateien zu groß werden sind Beispiele , wenn ein Verkleinerungsvorgang Sinn macht. Eine Datenbank kann geschrumpft entweder mit dem SQL Server Management Studio ( SSMS ) GUI oder mit T- SQL-Skripts werden. Anleitung
Verkleinern einer Datenbank mit dem SSMS GUI
1
Klicken Sie auf die Schaltfläche "Start" . Navigieren Sie zu dem "Microsoft SQL Server "-Ordner angezeigt, die installierte Version , und klicken Sie dann auf " SQL Server Management Studio. "
2
zum SQL Server verbinden aus dem "Connect to Server "-Fenster.
3
auf die Datenbank mit der rechten Maustaste klicken . Gehen Sie auf " Aufgaben " gefolgt von " Shrink ". Wählen Sie " Datenbank".
4
Überprüfen Sie die " reorganisieren Dateien vor dem Freigeben ungenutzter Raum ... " Kontrollkästchen , falls gewünscht.
5
Geben Sie einen Prozentwert in der "Maximum freien Speicherplatz in Dateien nach dem Schrumpfen " Eingabefeld . Der Wert wird auf die spezifischen Bedürfnisse Wachstum der Datenbank ab.
6
Klicken Sie auf die Schaltfläche "OK" .
Verkleinern einer Datenbank mit T- SQL
7
der rechten Maustaste auf die Datenbank in SQL Server Management Studio , und wählen Sie dann " neue Abfrage. "
8
Geben Sie den folgenden T -SQL-Anweisung in der neuen Abfrage-Fenster ersetzt " " mit dem Namen der Datenbank und " " mit dem Prozentsatz des freien Speicherplatzes in der Datenbank lassen :
DBCC SHRINKDATABASE (N ' ' < targetpercent > )
GO
9
Klicken Sie auf die Schaltfläche "Ausführen" , um die Datenbank zu verkleinern .