sys.dm_os_server_diagnostics_log_configurations

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

SQL Server 장애 조치(failover) 클러스터 진단 로그에 대한 현재 구성을 사용하여 한 행을 반환합니다. 이러한 속성 설정에 따라 진단 로깅 설정 여부, 로그 파일의 위치, 수 및 크기가 결정됩니다.

열 이름 데이터 형식 설명
is_enabled bit 로깅이 설정되어 있는지 여부를 나타냅니다.

1 = 진단 로깅이 켜져 있습니다.

0 = 진단 로깅이 꺼져 있습니다.
max_size int 각 진단 로그가 증가할 수 있는 최대 크기(메가바이트)입니다. 기본값은 100 MB입니다.
max_files int 새 진단 로그에 대해 재활용되기 전에 컴퓨터에 저장할 수 있는 진단 로그 파일의 최대 수입니다.
path nvarchar(260) 진단 로그의 위치를 나타내는 경로입니다. 기본 위치는 SQL Server 장애 조치(failover) 클러스터 인스턴스의 설치 폴더 내에 있는 <\MSSQL\Log>입니다.

사용 권한

SQL Server 장애 조치(failover) 클러스터 인스턴스에 대한 VIEW SERVER STATE 권한이 필요합니다.

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 PATH MAX_SIZE MAX_FILES
6 <C:\Program Files\Microsoft SQL Server\MSSQL13\MSSQL\Log> 10 10

참고 항목

장애 조치(failover) 클러스터 인스턴스 진단 로그 보기 및 읽기