SQL-Datenbanktransaktionsprotokoll (Erläuterung)

Jedes Mal, wenn in eine SQL-Datenbank eine Änderung geschrieben wird, protokolliert die SQL-Datenbank diese Änderung in ihrem Transaktionsprotokoll.

Mit dem Transaktionsprotokoll können Sie Änderungen in der SQL durch Microsoft® SQL Server Management Studio rückgängig machen. Die SQL-Datenbank speichert standardmäßig ihr Transaktionsprotokoll auf unbegrenzte Zeit, was bedeutet, dass das Transaktionsprotokoll mit der Zeit immer mehr Einträge enthält. Das Transaktionsprotokoll befindet sich standardmäßig auf dem Systemlaufwerk, und wenn es sich stetig vergrößert, kann es die ordnungsgemäße Ausführung von Windows beeinträchtigen.

Das gelegentliche Löschen des Transaktionsprotokolls ist eine gute Methode, um ein solches Szenario zu vermeiden. Allerdings macht die Löschung allein das Transaktionsprotokoll nicht kleiner, bereinigt jedoch dessen Inhalt und verhindert so ein unkontrolliertes Wachstum. Ihr VMS-System löscht keine Transaktionsprotokolle. In SQL Server gibt es Methoden zum Löschen des Transaktionsprotokolls. Weitere Informationen finden Sie auf der Microsoft-Support-Seite (https://docs.microsoft.com/en-us/sql/relational-databases/logs/the-transaction-log-sql-server?view=sql-server-2017), wenn Sie nach Abschneiden des Transaktionsprotokolls suchen.