Wartungsplanungs-Assistent (Seite Task 'Datenbank verkleinern' definieren)
Aktualisiert: 05. Dezember 2005
Mithilfe der Seite Task 'Datenbank verkleinern' definieren erstellen Sie einen Task, der versucht, die Größe der ausgewählten Datenbanken zu verkleinern. Legen Sie mithilfe der folgenden Optionen die Menge des nicht verwendeten Speicherplatzes fest, der in der Datenbank zur Verfügung stehen soll, nachdem diese verkleinert wurde (je höher der Prozentsatz, desto geringer der Spielraum für die Verkleinerung der Datenbank). Der Wert basiert auf dem Prozentsatz der tatsächlichen Daten in der Datenbank. So würde z. B. eine 100-MB-Datenbank mit 60 MB Daten und 40 MB freiem Speicherplatz und einem Prozentsatz von 50 für den freien Speicherplatz zu folgendem Ergebnis führen: 60 MB Daten und 30 MB freier Speicherplatz (da 50 % von 60 MB einen Wert von 30 MB ergibt). Es wird lediglich überschüssiger Speicherplatz aus der Datenbank entfernt. Die gültigen Werte liegen zwischen 0 und 100.
Dieser Task verwendet die DBCC SHRINKDATABASE-Anweisung entweder mit der Option NOTRUNCATE oder mit der Option TRUNCATEONLY.
Optionen
Datenbanken
Gibt die Datenbanken an, die von diesem Task betroffen sind.- Alle Datenbanken
Generiert einen Wartungsplan, der diesen Task für alle Microsoft SQL Server-Datenbanken außer tempdb ausführt. - Alle Systemdatenbanken
Generiert einen Wartungsplan, der diesen Task für alle SQL Server-Systemdatenbanken außer tempdb ausführt. Für vom Benutzer erstellte Datenbanken werden keine Wartungstasks ausgeführt. - Alle Benutzerdatenbanken
Generiert einen Wartungsplan, der diesen Task für alle vom Benutzer erstellten Datenbanken ausführt. Für SQL Server-Systemdatenbanken werden keine Wartungstasks ausgeführt. - Bestimmte Datenbanken
Generiert einen Wartungsplan, der diesen Task nur für die ausgewählten Datenbanken ausführt. Wenn diese Option ausgewählt wird, muss mindestens eine Datenbank in der Liste ausgewählt werden.
- Alle Datenbanken
- Datenbank verkleinern, wenn sie folgende Größe überschreitet
Gibt die Größe in Megabytes an, die zur Ausführung der Task führt.
- Menge des freien Speicherplatzes nach dem Verkleinern
Beendet das Verkleinern, wenn der freie Speicherplatz in der Datenbankdatei diesen Wert erreicht.
- Freigegebenen Speicherplatz in Datenbankdateien belassen
Die Datenbank wird in aufeinander folgenden Seiten komprimiert. Dabei werden jedoch weder die Seiten neu zugeordnet noch die Datenbankdateien verkleinert. Verwenden Sie diese Option, wenn Sie erwarten, dass die Datenbank wieder wächst, und Sie den Speicher nicht neu zuordnen möchten. Bei Auswahl dieser Option werden die Datenbankdateien nicht so stark wie möglich verkleinert. Dabei wird die Option NOTRUNCATE verwendet.
- Freigegebenen Speicherplatz an Betriebssystem zurückgeben
Die Datenbank wird in aufeinander folgenden Seiten komprimiert und die Seiten werden wieder für das Betriebssystem freigegeben und können für andere Programme verwendet werden. Auf diese Weise werden Datenbankdateien so stark wie möglich verkleinert. Dabei wird die Option TRUNCATEONLY verwendet.
Siehe auch
Andere Ressourcen
DBCC SHRINKDATABASE (Transact-SQL)
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
05. Dezember 2005 |
|