sys.dm_os_cluster_properties(Transact-SQL)

이 항목에 나오는 SQL Server 클러스터 리소스 속성의 현재 설정이 포함된 하나의 행을 반환합니다. 이 뷰를 SQL Server의 독립 실행형 인스턴스에서 실행하는 경우에는 데이터가 반환되지 않습니다.

이러한 속성은 실패 감지, 실패 응답 시간 및 SQL Server 장애 조치(failover) 클러스터 인스턴스의 상태를 모니터링하기 위한 로깅에 영향을 주는 값을 설정하는 데 사용됩니다.

열 이름

속성

데이터 형식

VerboseLogging

bigint

SQL Server 장애 조치(failover) 클러스터에 대한 로깅 수준입니다. 자세한 로깅을 설정하여 오류 로그에 문제 해결을 위한 추가 정보를 제공할 수 있습니다. 자세한 내용은 ALTER SERVER CONFIGURATION(Transact-SQL)을 참조하십시오.

  • 0 - 로깅이 해제됩니다(기본값).

  • 1 - 오류만 로깅됩니다.

  • 2 - 오류 및 경고가 로깅됩니다.

SqlDumperDumpFlags

bigint

SQL Server에서 생성되는 덤프 파일의 형식을 결정하는 SQLDumper 덤프 플래그입니다. 기본 설정은 0입니다.

SqlDumperDumpPath

nvarchar(260)

SQLDumper 유틸리티에서 덤프 파일을 생성하는 위치입니다.

SqlDumperDumpTimeOut

bigint

SQL Server 오류 시 SQLDumper 유틸리티에서 덤프를 생성하기 위한 제한 시간 값(밀리초)입니다. 기본값은 0입니다.

FailureConditionLevel

bigint

SQL Server 장애 조치(failover) 클러스터가 실패하거나 다시 시작되는 조건을 설정합니다. 기본값은 3입니다. 자세한 설명이나 이 속성 설정을 변경하는 방법은 FailureConditionLevel 속성 설정 구성을 참조하십시오.

HealthCheckTimeout

bigint

SQL Server 데이터베이스 엔진 리소스 DLL이 SQL Server 인스턴스가 응답하지 않는 것으로 간주하기 전에 서버 상태 정보를 기다려야 하는 제한 시간 값입니다. 제한 시간 값은 밀리초로 표시됩니다. 기본값은 60,000입니다. 자세한 내용이나 이 속성 설정을 설정하는 방법은 HealthCheckTimeout 속성 설정 구성을 참조하십시오.

사용 권한

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

다음 예에서는 sys.dm_os_cluster_properties를 사용하여 SQL Server 장애 조치(failover) 클러스터 리소스에 대한 속성 설정을 반환합니다.

SELECT VerboseLogging, SqlDumperDumpFlags, SqlDumperDumpPath, SqlDumperDumpTimeOut, FailureConditionLevel, HealthCheckTimeout
FROM sys.dm_os_cluster_properties;

결과 집합의 예는 다음과 같습니다.

VerboseLogging

SqlDumperDumpFlags

SqlDumperDumpPath

SqlDumperDumpTimeOut

FailureConditionLevel

HealthCheckTimeout

0

0

NULL

0

3

60000