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. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Microsoft SQL Server-Datenbankprotokolldateien wachsen auf große Dateigrößen an. Die SQL Server-Datenbank geht offline und ist nicht verfügbar, wenn der Speicherplatz auf dem Transaktionsprotokolllaufwerk knapp wird.

Cause

Die häufigste Ursache für ein kontinuierliches Wachstum von Microsoft SQL Server-Transaktionsprotokollen ist, wenn das Datenbankwiederherstellungsmodell auf "Vollständig" oder "Massenprotokolliert" festgelegt ist. Wenn Sie das Recovery-Modell "Full" oder "Bulk-Logged" verwenden und die Protokolldatei nicht gesichert wird, wächst sie weiter. Es kann auch eine Dateibeschädigung auftreten, die dazu führt, dass das Transaktionsprotokoll im Verhältnis zur Datenbanktransaktionsaktivität größer als erwartet ist.

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.

  1. Klicken Sie mit der rechten Maustaste auf die Datenbank mit dem Transaktionsprotokoll, das verkleinert werden muss. Wählen Sie Aufgaben> Dateien verkleinern > aus .

Zum Verkleinern der Dateien klicken

  1. 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.

Treffen Sie eine Auswahl zum Verkleinern der Datei.

Verwenden von TSQL zum Verkleinern der Transaktionsprotokolldatei.
  1. 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:

Ausführen der TSQL-Anweisung

  1. 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.

Befehl zur sekundären Verkleinerung


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 DatenbankDieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies.(dieser Prozess erfordert ALTER Berechtigung für die Datenbank)

  • Was sind die Nachteile der Verkleinerung der Datenbank in SQL Server?

Durch das Verkleinern einer SQL-Protokolldatei kann zwar Speicherplatz freigegeben werden, dies kann jedoch negative Auswirkungen auf die Datenbankleistung und Fragmentierung haben. Es empfiehlt sich, die Grundursache des übermäßigen Datenbankwachstums zu beheben und häufige Verkleinerungsvorgänge zu vermeiden. 

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.

Affected Products

Dell Quickstart Data Warehouse Appliance, Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows 2012 Server R2, Prosupport for Microsoft Software
Article Properties
Article Number: 000196817
Article Type: Solution
Last Modified: 12 Jun 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.