적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric의 SQL 데이터베이스
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 장애 전환 클러스터 인스턴스에 대해 SERVER STATE 권한을 요구 VIEW 합니다.
SQL Server 2022 이상에 대한 사용 권한
서버에 대한 SERVER PERFORMANCE STATE 권한이 필요합니다 VIEW .
예제
다음 예제에서는 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 |