Kundenbereich - Wissensdatenbank
Artikel-ID: 225 ·
vom 07.07.2015 ·
61681 Aufrufe ·
alle Versionen
Dieser Artikel richtet sich an alle Benutzer. Falls Sie sich bei der Problembehandlung unsicher sind, bitten Sie ggf. eine andere Person um Hilfe oder wenden Sie sich an Ihren Systemadministrator.
PC-KLAUS Installation und Einrichtung
MS SQL Server: Das Transaktionsprotokoll einer Datenbank auf einem MS SQL Servers verkleinern
Antwort
Das Transaktionsprotokoll (..._log) einer Datenbank auf einem MS SQL Servers wächst mit jeder Transaktion an. Es sollte von Zeit zu Zeit verkleinert werden.
Möchten Sie das Protokoll verkleinern, gehen Sie nach folgender Beschreibung vor- wählen Sie dabei als Dateityp Protokoll:
1. Stellen Sie im Objekt-Explorer eine Verbindung mit einer SQL Server Database Engine (Datenbankmodul)-Instanz her, und erweitern Sie dann diese
Instanz.
2. Erweitern Sie Datenbanken, und klicken Sie dann mit der rechten Maustaste auf die Datenbank, die Sie verkleinern möchten.
3. Zeigen Sie auf Tasks, zeigen Sie auf Verkleinern, und klicken Sie dann auf Dateien.
4. Wählen Sie den Dateityp und den Dateinamen aus.
5. Aktivieren Sie optional das Kontrollkästchen Nicht verwendeten Speicherplatz freigeben.
6. Wenn diese Option ausgewählt wird, wird ungenutzter Speicherplatz in der Datei für das Betriebssystem freigegeben und die Datei auf den zuletzt zugeordneten Block verkleinert. Durch diesen Vorgang wird die Dateigröße ohne Verschieben von Daten reduziert.
7. Aktivieren Sie optional das Kontrollkästchen Dateien vor dem Freigeben von nicht belegtem Speicherplatz neu organisieren. Wenn dieses Kontrollkästchen aktiviert ist, muss der Wert Datei verkleinern auf angegeben werden. Standardmäßig ist diese Option deaktiviert.
8. Wenn diese Option ausgewählt wird, wird ungenutzter Speicherplatz in der Datei für das Betriebssystem freigegeben, und es wird versucht, Zeilen in nicht zugeordnete Seiten zu verschieben.
9. Geben Sie optional den maximalen Prozentsatz an freiem Speicherplatz ein, der in der Datenbankdatei verbleiben soll, nachdem die Datenbank verkleinert wurde. Zulässige Werte sind 0 bis 99. Diese Option ist nur verfügbar, wenn Dateien vor dem Freigeben von nicht belegtem Speicherplatz neu organisieren aktiviert ist.
10. Aktivieren Sie optional das Kontrollkästchen Datei durch Migrieren ihrer Daten zu anderen Dateien in der gleichen Dateigruppe leeren.
11. Wenn Sie diese Option aktivieren, werden alle Daten aus der angegebenen Datei in andere Dateien in der Dateigruppe verschoben. Die leere Datei kann anschließend gelöscht werden. Diese Option entspricht dem Ausführen von DBCC SHRINKFILE mit der EMPTYFILE-Option.
Quelle: https://technet.microsoft.com/de-de/library/ms178037%28v=sql.105%29.aspx
Stichworte: MS SQL Server Logdatei DBCC SHRINKFILE