Ereignisse
31. März, 23 Uhr - 2. Apr., 23 Uhr
Das größte SQL-, Fabric- und Power BI-Lernereignis. 31. März – 2. April. Verwenden Sie Code FABINSIDER, um $400 zu sparen.
Heute registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge aus, um die neuesten Funktionen, Sicherheitsupdates und technischen Support zu nutzen.
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Gibt Informationen zur Speicherplatznutzung für das Transaktionsprotokoll zurück.
Hinweis
Alle Transaktionsprotokolldateien werden kombiniert.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
database_id | smallint | Datenbank-ID In Azure SQL-Datenbank sind die Werte innerhalb einer einzelnen Datenbank oder eines Pools für elastische Datenbanken eindeutig, aber nicht innerhalb eines logischen Servers. |
total_log_size_in_bytes | bigint | Die Größe des Protokolls |
used_log_space_in_bytes | bigint | Die belegte Größe des Protokolls |
used_log_space_in_percent | real | Die belegte Größe des Protokolls als Prozent der Gesamtprotokollgröße |
log_space_in_bytes_since_last_backup | bigint | Der Speicherplatz, der seit der letzten Protokollsicherung verwendet wird Gilt für: SQL Server 2014 (12.x) und höher, SQL-Datenbank. |
Für SQL Server und SQL Managed Instance ist die VIEW SERVER STATE
-Berechtigung erforderlich.
Für die SQL-Datenbank-Ziele Basic, S0 und S1 sowie für Datenbanken in Pools für elastische Datenbanken ist das Konto des Serveradministrators oder des Microsoft Entra-Administratorkontos oder die Mitgliedschaft in der ##MS_ServerStateReader##
Serverrolle erforderlich. Für alle anderen SQL-Datenbank-Dienstziele ist entweder die VIEW DATABASE STATE
-Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerStateReader##
-Serverrolle erforderlich.
Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.
Die folgende Abfrage gibt den gesamten freien Protokollspeicherplatz in Megabyte (MB) zurück, der in tempdb
verfügbar ist.
USE tempdb;
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;
Ereignisse
31. März, 23 Uhr - 2. Apr., 23 Uhr
Das größte SQL-, Fabric- und Power BI-Lernereignis. 31. März – 2. April. Verwenden Sie Code FABINSIDER, um $400 zu sparen.
Heute registrierenSchulung
Modul
Konfigurieren von SQL Server-Ressourcen für optimale Leistung - Training
Konfigurieren von SQL Server-Ressourcen für optimale Leistung
Dokumentation
Problembehandlung bei vollen Transaktionsprotokollen (Fehler 9002) - SQL Server
Erfahren Sie, wie Sie ein volles SQL Server-Transaktionsprotokoll beheben und wie Sie das Problem in Zukunft vermeiden können.
Handbuch zur Architektur und Verwaltung von Transaktionsprotokollen in SQL Server - SQL Server
Das SQL Server-Transaktionsprotokoll ist eine wichtige Komponente. Erfahren Sie mehr über ihre Architektur und deren Verwaltung.
Das Transaktionsprotokoll - SQL Server
Erfahren Sie mehr über das Transaktionsprotokoll. Jede SQL Server-Datenbank zeichnet alle Transaktionen und Datenbankänderungen auf, die Sie im Falle eines Systemausfalls benötigen.