Datenbank verkleinern (Task)

Mit dem Task Datenbank verkleinern wird die Größe von SQL Server-Datenbankdaten und -Protokolldateien reduziert. Weitere Informationen finden Sie unter Verkleinern einer Datenbank.

Mithilfe des Tasks Datenbank verkleinern kann ein Paket Dateien für eine einzelne Datenbank oder mehrere Datenbanken verkleinern. Beim Verkleinern von Datendateien wird Speicherplatz wiederhergestellt, indem Datenseiten vom Ende der Datei in nicht belegte Bereiche weiter oben in der Datei verschoben werden. Wenn am Ende der Datei genügend freier Speicherplatz geschafft wurde, können Datenseiten am Ende der Datei freigegeben und an das Dateisystem zurückgesendet werden.

VorsichtshinweisVorsicht

Daten, die zum Verkleinern einer Datei verschoben werden, können an beliebige verfügbare Positionen in der Datei verteilt werden. Dies führt zu einer Indexfragmentierung und kann die Leistung von Abfragen beeinträchtigen, bei denen ein Bereich des Index durchsucht wird. Sie können die Fragmentierung umgehen, indem Sie die Indizes nach dem Verkleinern der Datei neu erstellen.

Dieser Task kapselt eine DBCC SHRINKDATABASE-Anweisung, einschließlich der folgenden Argumente und Optionen:

  • database_name

  • target_percent

  • NOTRUNCATE oder TRUNCATEONLY.

Wenn der Task Datenbank verkleinern mehrere Datenbanken verkleinert, führt der Task mehrere SHRINKDATABASE-Befehle aus, und zwar einen Befehl pro Datenbank. Alle Instanzen des SHRINKDATABASE-Befehls verwenden die gleichen Argumentwerte, außer für das database_name-Argument. Weitere Informationen finden Sie unter DBCC SHRINKDATABASE (Transact-SQL).

Konfigurieren des Tasks Datenbank verkleinern

Eigenschaften können Sie mit dem SSIS-Designer festlegen. Dieser Task ist im SSIS-Designer in der Toolbox im Abschnitt Wartungsplantasks enthalten.

Klicken Sie auf das folgende Thema, um weitere Informationen zu den Eigenschaften zu erhalten, die Sie im SSIS-Designer festlegen können:

Klicken Sie auf das folgende Thema, um weitere Informationen zum Festlegen dieser Eigenschaften im SSIS-Designer zu erhalten:

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf der Integration Services-Seite von MSDN oder TechNet:

Abonnieren Sie die auf der Seite verfügbaren RSS-Newsfeeds, um automatische Benachrichtigungen zu diesen Aktualisierungen zu erhalten.