Warum ist das Transaktionsprotokoll zu gross geworden?

Warum ist das Transaktionsprotokoll zu groß geworden?

Das Transaktionsprotokoll ist zu groß geworden. Es kommt bei Kunden immer wieder vor, dass die Transaktionsprotokolle so stark anwachsen, dass die gesamte Festplatte vollläuft. SQL Server hat dann keinen Speicherplatz mehr und nimmt die betreffende Datenbank offline.

Wie kann das Transaktionsprotokoll implementiert werden?

Das Transaktionsprotokoll kann in Form mehrerer Dateien implementiert werden. Für die Dateien kann eine automatische Erweiterung durch Festlegen des FILEGROWTH -Werts für das Protokoll definiert werden. Auf diese Weise nimmt die Wahrscheinlichkeit ab, dass im Transaktionsprotokoll kein Speicherplatz mehr verfügbar ist.

Wie fertigt man ein Backup der Transaktionsprotokolle an?

Als erstes fertigt man für die betreffende Datenbank ein Backup des Transaktionsprotokolls an. Das kann man über das GUI machen – im Wesentlichen so: Rechtsklick auf die Datenbank, Sichern. Den Sicherungstyp auf „Transaktionsprotokoll“ umstellen.

Wie erfolgt die Wiederherstellung der markierten Transaktion?

Standardmäßig erfolgt die Wiederherstellung bis zur markierten Transaktion (die jedoch nicht eingeschlossen wird). Um die markierte Transaktion ebenfalls wiederherzustellen, wählen Sie Markierte Transaktion einschließen aus. In der folgenden Tabelle werden die Spaltenheader des Rasters aufgelistet und deren Werte beschrieben.

Wie können sie die Größe einer Protokolldatei entnehmen?

Informationen zur aktuellen Größe einer Protokolldatei, ihrer maximalen Größe sowie der für die Datei festgelegten automatischen Vergrößerungsoption können Sie auch den Spalten size, max_size und growth für die betreffende Protokolldatei in sys.database_files entnehmen. Achten Sie darauf, den Protokolldatenträger nicht zu überlasten.

Wie kann ich eine Protokolldatei verkleinern?

Sie können eine Protokolldatei nur dann verkleinern, wenn die Datenbank online und mindestens eine virtuelle Protokolldatei (Virtual Log File, VLF) verfügbar ist. In einigen Fällen ist eine Verkleinerung des Protokolls möglicherweise erst nach der nächsten Protokollkürzung möglich.

Was kann man mit einem SQL-Kommando tun?

Mit einem SQL-Kommando kann man das auch tun, das geht so: Dadurch ändert sich an der Dateigröße noch nichts. Daher muss man als nächstes SQL Server anweisen, die Datei zu verkleinern. Im GUI:

Was sind die Merkmale der SQL Server-Datenbank-Engine-Transaktionsprotokolle?

Merkmale der SQL Server-Datenbank-Engine-Transaktionsprotokolle: Das Transaktionsprotokoll wird als eine separate oder mehrere Dateien in der Datenbank implementiert.

Beginne damit, deinen Suchbegriff oben einzugeben und drücke Enter für die Suche. Drücke ESC, um abzubrechen.

Zurück nach oben