다음을 통해 공유


sys.dm_os_server_diagnostics_log_configurations

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance

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

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

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

0 = 진단 로깅이 꺼져 있습니다.
max_size int 각 진단 로그가 증가할 수 있는 최대 크기(메가바이트)입니다. 기본값은 100 MB입니다.
max_files int 새 진단 로그에 대해 재활용되기 전에 컴퓨터에 저장할 수 있는 진단 로그 파일의 최대 수입니다.
경로 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
1 <C:\Program Files\Microsoft SQL Server\MSSQL13\MSSQL\Log> 10 10

참고 항목

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