In diesem wikiHow zeigen wir dir, wie du auf einem Microsoft SQL Server die Größe des Transaktionsprotokolls einer Datenbank herausfindest und außerdem, wie viel vom gesamten Protokollplatz es einnimmt.
Vorgehensweise
-
Logge dich im SQL Server Management Studio ein. Du kannst das Transaktionsprotokoll normalerweise lokal auf dem Server überprüfen oder wenn du remote verbunden bist.
-
Klicke oben im Fenster in der Toolbar auf Neue Abfrage .
-
Finde die Größe des Transaktionsprotokolls. Um die tatsächliche Größe des Protokolls zu sehen sowie die maximale Größe, die es in der Datenbank einnehmen kann, tippe diese Abfrage ein und klicke dann in der Toolbar auf Ausführen : [2] X Forschungsquelle
< USE nameofdatabase ; GO SELECT file_id , name , type_desc , physical_name , size , max_size FROM sys . database_files ; GO >
-
Finde die Menge des verwendeten Protokollplatzes heraus. Um zu überprüfen, wie viel Protokollplatz derzeit in Nutzung ist, tippe diese Abfrage ein und klicke dann in der Toolbar auf Ausführen : [3] X Forschungsquelle
< USE nameofdatabase ; GO SELECT ( total_log_size_in_bytes - used_log_space_in_bytes ) * 1 . 0 / 1024 / 1024 AS [ free log space in MB ] FROM sys . dm_db_log_space_usage ; >
Werbeanzeige
Referenzen
- ↑ https://www.serverintellect.com/support/sqlserver/sql-query/
- ↑ https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-db-log-space-usage-transact-sql?view=sql-server-2017
- ↑ https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-db-log-space-usage-transact-sql?view=sql-server-2017
Über dieses wikiHow
Diese Seite wurde bisher 2.697 mal abgerufen.
Werbeanzeige