sys.dm_os_server_diagnostics_log_configurations

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Gibt eine Zeile mit der aktuellen Konfiguration für das Diagnoseprotokoll des SQL Server Failoverclusters zurück. Diese Eigenschafteneinstellungen bestimmen, ob die Diagnoseprotokollierung aktiviert oder deaktiviert ist, sowie den Speicherort, die Anzahl und die Größe der Protokolldateien.

Spaltenname Datentyp BESCHREIBUNG
is_enabled bit Gibt an, ob die Protokollierung aktiviert oder deaktiviert ist.

1 = Die Diagnoseprotokollierung ist aktiviert.

0 = Die Diagnoseprotokollierung ist deaktiviert.
max_size int Maximale Größe in Megabyte für jedes Diagnoseprotokoll. Die Standardeinstellung ist 100 MB.
max_files int Maximale Anzahl von Diagnoseprotokolldateien, die auf dem Computer gespeichert werden können, bevor sie für neue Diagnoseprotokolle wiederverwendet werden.
path nvarchar(260) Pfad, der den Speicherort für die Diagnoseprotokolle angibt. Der Standardspeicherort ist <\MSSQL\Log> im Installationsordner der SQL Server-Failoverclusterinstanz.

Berechtigungen

Erfordert VIEW SERVER STATE-Berechtigungen für die SQL Server-Failoverclusterinstanz.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.

Beispiele

Im folgenden Beispiel wird sys.dm_os_server_diagnostics_log_configurations verwendet, um die Eigenschafteneinstellungen für die SQL Server Failoverdiagnoseprotokolle zurückzugeben.

SELECT <list of columns>  
FROM sys.dm_os_server_diagnostics_log_configurations;  

Hier ist das Resultset.

IS_ENABLED PATH MAX_SIZE MAX_FILES
1 <C:\Programme\Microsoft SQL Server\MSSQL13\MSSQL\Log> 10 10

Weitere Informationen

Anzeigen und Lesen des Failoverclusterinstanz-Diagnoseprotokolls