sys.dm_os_server_diagnostics_log_configurations

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí jeden řádek s aktuální konfigurací diagnostického logu clusteru SQL Serveru. Tato nastavení vlastností určují, zda je diagnostické logování zapnuté nebo vypnuté, a také polohu, počet a velikost logovacích souborů.

Název sloupce Datový typ Description
is_enabled bit Ukazuje, zda je logování zapnuté nebo vypnuté.

1 = Diagnostické logování je zapnuto

0 = Diagnostické logování je vypnuto
maximální_velikost int Maximální velikost v megabajtech, na kterou může každý diagnostický log narůst. Výchozí hodnota je 100 MB.
max_files int Maximální počet diagnostických logů, které lze uložit na počítač před jejich recyklací pro nové diagnostické logy.
cesta nvarchar(260) Cesta označující umístění diagnostických protokolů. Výchozí umístění je <\MSSQL\Log> v instalační složce instance clusteru s podporou převzetí služeb při selhání SQL Serveru.

Povolení

Vyžaduje VIEW oprávnění SERVER STATE na instanci clusteru pro failover SQL Server.

Oprávnění pro SQL Server 2022 a novější

Vyžaduje VIEW oprávnění SERVER PERFORMANCE STATE na serveru.

Examples

Následující příklad používá sys.dm_os_server_diagnostics_log_configurations k vrácení nastavení vlastností pro diagnostické logy failover SQL Serveru.

SELECT <list of columns>  
FROM sys.dm_os_server_diagnostics_log_configurations;  

Tady je soubor výsledků.

IS_ENABLED CESTA MAX_SIZE MAX_FILES
1 <C:\Program Files\Microsoft SQL Server\MSSQL13\MSSQL\Log> 10 10