sys.dm_io_cluster_shared_drives(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed InstanceAnalytics Platform System(PDW)

현재 서버 인스턴스가 클러스터형 서버인 경우 이 보기는 각 공유 드라이브의 드라이브 이름을 반환합니다. 현재 서버 인스턴스가 클러스터형 인스턴스가 아니면 빈 행 집합을 반환합니다.

참고 항목

PDW(Analytics Platform System)에서 이를 호출하려면 이름 sys.dm_pdw_nodes_io_cluster_shared_drives 사용합니다.

열 이름 데이터 형식 설명
DriveName nchar(2) 클러스터 공유 디스크 배열에 참여하는 개별 디스크를 나타내는 드라이브(드라이브 문자)의 이름입니다. 열은 null을 허용하지 않습니다.
pdw_node_id int 적용 대상: ssPDW

이 배포가 있는 노드의 식별자입니다.

설명

클러스터를 활성화한 경우 인스턴스가 다른 노드로 장애 조치(Failover)된 후 공유 디스크에 액세스할 수 있도록 하려면 장애 조치 클러스터 인스턴스에는 공유 디스크에 상주할 데이터 및 로그 파일이 필요합니다. 이 보기의 각 행은 이 클러스터형 SQL Server 인스턴스에서 사용되는 단일 공유 디스크를 나타냅니다. 이 보기에 나열된 디스크만 이 SQL Server 인스턴스에 대한 데이터 또는 로그 파일을 저장하는 데 사용할 수 있습니다. 이 보기에 나열된 디스크는 인스턴스와 연결된 클러스터 리소스 그룹에 있는 디스크입니다.

참고 항목

이 보기는 이후 릴리스에서 더 이상 사용되지 않습니다. 대신 sys.dm_io_cluster_valid_path_names(Transact-SQL)를 사용하는 것이 좋습니다.

사용 권한

사용자에게 SQL Server 인스턴스에 대한 VIEW SERVER STATE 권한이 있어야 합니다.

SQL Server 2022 이상에 대한 권한

서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.

다음 예제에서는 sys.dm_io_cluster_shared_drives 사용하여 클러스터형 서버 인스턴스에서 공유 드라이브를 확인합니다.

SELECT * FROM sys.dm_io_cluster_shared_drives;  

결과 집합은 다음과 같습니다.

DriveName

---------

m

n

참고 항목

sys.dm_io_cluster_valid_path_names(Transact-SQL)
sys.dm_os_cluster_nodes(Transact-SQL)
sys.fn_servershareddrives(Transact-SQL)
동적 관리 뷰 및 함수(Transact-SQL)