sys.dm_io_cluster_shared_drives (Transact-SQL)
適用於: SQL Server Azure SQL 受控執行個體 Analytics Platform System (PDW)
如果目前的伺服器實例是叢集伺服器,此檢視會傳回每個共用磁碟驅動器的磁碟驅動器名稱。 如果目前的伺服器實例不是叢集實例,則會傳回空的數據列集。
注意
若要從 Analytics Platform System (PDW) 呼叫此專案,請使用名稱 sys.dm_pdw_nodes_io_cluster_shared_drives。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
DriveName | nchar(2) | 磁碟驅動器的名稱(驅動器號),代表參與叢集共用磁碟陣列的個別磁碟。 數據行不可為 Null。 |
pdw_node_id | int | 適用於:ssPDW 此散發節點的標識碼。 |
備註
啟用叢集時,故障轉移叢集實例需要共用磁碟上的數據和記錄檔,以便在實例故障轉移到另一個節點之後存取它們。 此檢視中的每個數據列都代表這個叢集 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)