Sicheres und effektives Verkleinern des Microsoft SQL Server-Transaktionsprotokolls
Summary: Erfahren Sie, wie Sie Microsoft SQL Server-Transaktionsprotokolle mithilfe von SSMS oder TSQL verkleinern können. Beheben Sie das Aufblähen von Protokolldateien, vermeiden Sie Festplattenprobleme und erhalten Sie eine optimale Datenbankleistung. ...
Symptoms
Cause
Resolution
Wenn das SQL Server-Transaktionsprotokoll Dateigrößen aufweist, die den gesamten verfügbaren Speicherplatz zu belegen drohen, sollte die Datei mit einem Verkleinerungsprotokollvorgang reduziert werden. Die folgenden Schritte können verwendet werden, um die Größe von SQL Server-Transaktionsprotokollen zu verkleinern.
Verwenden Sie SQL Server Studio Management.
- Klicken Sie mit der rechten Maustaste auf die Datenbank mit dem Transaktionsprotokoll, das verkleinert werden muss. Wählen Sie Aufgaben> Dateien verkleinern > aus .

- Die Schnittstelle, die angezeigt wird, bietet Optionen für den Dateiverkleinerungsvorgang. Treffen Sie die folgenden Auswahloptionen:
Dateityp- Wählen Sie im Drop-down-Feld die Option Protokoll aus.
Ungenutzten Speicherplatz freigeben – Wählen Sie das Optionsfeld aus.
Klicken Sie auf OK , um die Verkleinerung der Datei abzuschließen.

- Führen Sie die TSQL-Anweisung unten aus, um die vorgesehene Datenbankprotokolldatei zu verkleinern, indem Sie den Namen des Datenbankprotokolls durch den Namen des zu verkleinernden Datenbankprotokolls ersetzen:

- Wenn das Transaktionsprotokoll mit dem obigen Befehl nicht erfolgreich verkleinert wird, sollte der folgende Schritt das Verkleinern des Protokolls ermöglichen. Ersetzen Sie den Datenbanknamen und die Protokolldateinamen, wo erforderlich.

HINWEIS: Ein häufiger Grund, warum das SQL Server-Transaktionsprotokoll nicht verkleinert wird, ist, dass nicht genügend Speicherplatz im Protokoll vorhanden ist, um den Verkleinerungsvorgang zu ermöglichen.
FAQs:
- Wie erhöhe ich die Größe der Protokolldatei in SQL Server?
Folgen Sie dem Microsoft-Artikel Erhöhen der Größe einer Datenbank(dieser Prozess erfordert
ALTER Berechtigung für die Datenbank)
-
Was sind die Nachteile der Verkleinerung der Datenbank in SQL Server?
Weitere Informationen zum Verkleinern von SQL-Protokolldateien finden Sie im Microsoft-Artikel Verwalten des Dateispeicherplatzes für Datenbanken in Azure SQL Managed Instance.
Additional Information
Umgehen der Microsoft SQL Server-Transaktionsprotokolldatei
Dauer: 00:07:55 (hh:mm:ss)
Wenn verfügbar, können Spracheinstellungen für Untertitel über das CC-Symbol in diesem Videoplayer ausgewählt werden.