sys.dm_io_cluster_shared_drives (Transact-SQL)

適用於:SQL ServerAzure 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)