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