sys.dm_os_server_diagnostics_log_configurations

Применяется к:SQL ServerAzure SQL DatabaseAzure, управляемому экземпляру SQL Azure

Возвращает одну строку с текущей конфигурацией для журнала диагностики отказоустойчивого кластера SQL Server. Эти значения свойств определяют, включено ли ведение журнала диагностики, а также указывают расположение, количество и размер файлов журнала.

Имя столбца Тип данных Описание:
is_enabled bit Указывает, включено ли ведение журнала.

1 = ведение журнала диагностики включено

0 = ведение журнала диагностики отключено
max_size int Максимальный размер каждого из журналов диагностики в мегабайтах. Значение по умолчанию равно 100 МБ.
max_files int Максимальное число файлов журналов диагностики, которое может храниться на компьютере, прежде чем существующие файлы будут очищены и использованы для новых журналов диагностики.
path nvarchar(260) Путь, определяющий расположение журналов диагностики. Расположение по умолчанию — <\MSSQL\Log> в папке установки экземпляра отказоустойчивого кластера SQL Server.

Разрешения

Требует наличия разрешения VIEW SERVER STATE для экземпляра отказоустойчивого кластера SQL Server.

Разрешения для SQL Server 2022 и более поздних версий

Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.

Примеры

В следующем примере используется sys.dm_os_server_diagnostics_log_configurations для возврата параметров свойств для журналов диагностики отработки отказа SQL Server.

SELECT <list of columns>  
FROM sys.dm_os_server_diagnostics_log_configurations;  

Результирующий набор:

IS_ENABLED ПУТЬ MAX_SIZE MAX_FILES
1 <C:\Program Files\Microsoft SQL Server\MSSQL13\MSSQL\Log> 10 10

См. также

Просмотр и чтение журнала диагностики для экземпляра отказоустойчивого кластера