Freigeben über


sys.dm_os_server_diagnostics_log_configurations

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance

Gibt eine Zeile mit der aktuellen Konfiguration für das SQL Server-Failovercluster-Diagnoseprotokoll 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 werden 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 sehen Sie das Ergebnis.

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

Weitere Informationen

Anzeigen und Lesen des Failoverclusterinstanz-Diagnoseprotokolls