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 許可權。

範例

下列範例會使用 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)