Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Im Dialogfeld Task 'Datenbank verkleinern' erstellen Sie einen Task, mit dem versucht wird, 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 reichen von 0 bis 100.
Mit dem Verkleinern von Datendateien wird Platz gewonnen, indem Datenseiten vom Ende der Datei an nicht belegten Platz weiter am Dateianfang verschoben werden. Wurde am Ende der Datei ausreichend Platz geschaffen, kann die Zuordnung der Datenseiten am Ende der Datei aufgehoben und die Datenseiten können ins Dateisystem zurückgegeben werden.
Warnung
Die zum Verkleinern einer Datei verschobenen Daten können an beliebigen freien Platz in der Datei verschoben werden. Dies führt zur Indexfragmentierung und kann die Leistung von Abfragen, die einen Bereich des Indexes suchen, verlangsamen. Zur Vermeidung von Fragmentierung sollten die Dateiindizes nach der Verkleinerung neu erstellt werden. Das kann dazu führen, dass die Datei erneut vergrößert wird.
Für diesen Task wird die DBCC SHRINKDATABASE
-Anweisung verwendet.
Optionen
Verbindung
Wählen Sie die Serververbindung aus, die bei der Ausführung dieses Tasks verwendet werden soll.
Neu
Erstellen Sie eine neue Serververbindung, die bei der Ausführung dieses Tasks verwendet werden soll. Das Dialogfeld Neue Verbindung wird im Folgenden beschrieben.
Datenbanken
Gibt die Datenbanken an, die von dieser Aufgabe betroffen sind.
Alle Datenbanken
Generieren Sie einen Wartungsplan, der Wartungsaufgaben für alle Datenbanken von Microsoft SQL Server außer
tempdb
ausführt.Alle Systemdatenbanken
Generiert einen Wartungsplan, der Wartungsaufgaben für alle SQL Server-Systemdatenbanken außer
tempdb
ausführt. Für benutzerdefinierte Datenbanken werden keine Wartungstasks ausgeführt.Alle Benutzerdatenbanken
Generiert einen Wartungsplan, der Wartungstasks für alle benutzerdefinierten Datenbanken ausführt. Für die Systemdatenbanken von SQL Server werden keine Wartungsaufgaben ausgeführt.
Diese Datenbanken
Generiert einen Wartungsplan, der Wartungstasks 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.
Hinweis
Wartungspläne werden nur für Datenbanken mit Kompatibilitätsgrad 80 oder höher ausgeführt. Datenbanken mit Kompatibilitätsgrad 70 oder niedriger werden nicht angezeigt.
Datenbank verkleinern, wenn sie folgende Größe überschreitet
Gibt die Größe in Megabytes an, die zur Ausführung des Tasks führt.
Menge des freien Speicherplatzes nach dem Verkleinern
Beendet das Verkleinern, wenn der freie Speicherplatz in der Datenbankdatei diesen Wert erreicht.
T-SQL anzeigen
Zeigt die Transact-SQL-Anweisungen an, die für diesen Task auf dem Server auf Basis der ausgewählten Optionen ausgeführt werden.
Hinweis
Wenn die Anzahl der betroffenen Objekte groß ist, kann die Anzeige erhebliche Zeit in Anspruch nehmen.
Dialogfeld „Neue Verbindung“
Verbindungsname
Geben Sie einen Namen für die neue Verbindung ein.
Wählen Sie einen Servernamen aus, oder geben Sie ihn ein.
Wählen Sie den Server aus, zu dem bei der Ausführung dieses Tasks eine Verbindung hergestellt werden soll.
Aktualisieren
Mithilfe dieser Option aktualisieren Sie die Liste der verfügbaren Server.
Geben Sie Informationen zum Anmelden am Server ein
Legt fest, wie die Authentifizierung gegenüber dem Server stattfindet.
Integrierte Sicherheit von Windows NT verwenden
Stellt mithilfe der Microsoft Windows-Authentifizierung eine Verbindung zu einer Instanz von SQL Server-Datenbank-Engine her.
Bestimmten Benutzernamen und bestimmtes Kennwort verwenden
Stellt eine Verbindung zu einer Instanz von SQL Server-Datenbank-Engine mit der SQL Server-Authentifizierung her. Diese Option ist nicht verfügbar.
Benutzername
Stellt eine SQL Server-Anmeldung für den Gebrauch bei der Authentifizierung bereit. Diese Option ist nicht verfügbar.
Kennwort
Stellt ein Kennwort für den Gebrauch bei der Authentifizierung bereit. Diese Option ist nicht verfügbar.