Ermitteln Sie die Größe des Transaktionsprotokolls eines SQL Servers

Autor: Christy White
Erstelldatum: 8 Kann 2021
Aktualisierungsdatum: 25 Juni 2024
Anonim
Ermitteln Sie die Größe des Transaktionsprotokolls eines SQL Servers - Ratschläge
Ermitteln Sie die Größe des Transaktionsprotokolls eines SQL Servers - Ratschläge

Inhalt

In diesem Wiki erfahren Sie, wie Sie die Größe des Transaktionsprotokolls einer Datenbank ermitteln und wie viel des gesamten Protokollspeichers auf einem Microsoft SQL Server verwendet wird.

Schreiten

  1. Melden Sie sich bei SQL Server Management Studio an. Sie können die Verwendung des Transaktionsprotokolls lokal auf dem Server oder über eine Remoteverbindung überprüfen.
  2. Wählen Sie die Datenbank im Objekt-Explorer aus. Sie finden dies im linken Bereich.
  3. klicke auf Neue Abfrage. Es befindet sich in der Symbolleiste oben im Fenster.
  4. Finden Sie die Größe des Transaktionsprotokolls. Geben Sie diese Abfrage ein und klicken Sie dann auf, um die tatsächliche Größe des Protokolls sowie die maximale Größe anzuzeigen, die es in der Datenbank belegen kann Ausführen im Hauptmenü:

      USE nameofdatabase; GO SELECT file_id, name, type_desc, physisch_name, size, max_size FROM sys.database_files; GO>

  5. Ermitteln Sie den verwendeten Protokollspeicherplatz. Geben Sie diese Abfrage ein und klicken Sie auf, um zu überprüfen, wie viel Protokollspeicherplatz derzeit verwendet wird Ausführen im Hauptmenü:

      USE nameofdatabase; GO SELECT (total_log_size_in_bytes - used_log_space_in_bytes) * 1.0 / 1024/1024 AS [freier Protokollspeicherplatz in MB] FROM sys.dm_db_log_space_usage;>