分享方式:


sys.dm_io_cluster_valid_path_names (Transact-SQL)

適用於:SQL Server

傳回 SQL Server 故障轉移叢集實例之所有有效共用磁碟的相關信息,包括叢集共用磁碟區。 如果實例未叢集,則會傳回空的數據列集。

資料行名稱 資料類型 描述
path_name Nvarchar(512) 磁碟區裝入點或磁碟驅動器路徑,可用來作為資料庫和記錄檔的根目錄。 不可為 Null。
cluster_owner_node Nvarchar(64) 磁碟驅動器的目前擁有者。 針對叢集共用磁碟區 (CSV),擁有者是裝載 MetaData Server 的節點。 不可為 Null。
is_cluster_shared_volume 如果此路徑所在的磁碟驅動器是叢集共用磁碟區,則傳回 1;否則會傳回 0。

備註

SQL Server 故障轉移叢集實例 (FCI) 必須在 FCI 的所有節點之間使用共用記憶體,才能儲存數據和記錄檔。 此檢視中列出的磁碟是與實例相關聯的叢集資源群組中的磁碟,而且是唯一可用於數據或記錄檔記憶體的磁碟。

注意

此檢視將會在未來版本中取代 sys.dm_io_cluster_shared_drives (Transact-SQL)。

權限

用戶必須具有 SQL Server 實例的 VIEW SERVER STATE 許可權。

SQL Server 2022 和更新版本的權限

需要伺服器上的 VIEW SERVER PERFORMANCE STATE 權限。

範例

下列範例會使用 sys.dm_io_cluster_valid_path_names 來判斷叢集伺服器實例上的共用磁碟驅動器:

SELECT * FROM sys.dm_io_cluster_valid_path_names;  

另請參閱

sys.dm_os_cluster_nodes (Transact-SQL)
sys.dm_io_cluster_shared_drives (Transact-SQL)
動態管理檢視和函數 (Transact-SQL)