共用方式為


sys.dm_os_cluster_nodes

這個檢視會傳回容錯移轉叢集執行個體組態中每個節點的資料列。如果目前的執行個體就是容錯移轉叢集執行個體,它會傳回其中已經定義這個容錯移轉叢集執行個體 (以前稱為「虛擬伺服器」) 之節點的清單。如果目前的伺服器執行個體不是容錯移轉叢集執行個體,它會傳回空的資料列集。

資料行名稱 資料類型 描述

NodeName

sysname

SQL Server 容錯移轉叢集執行個體 (虛擬伺服器) 組態中的節點名稱。

備註

當啟用容錯移轉叢集時,SQL Server 執行個體可以在 SQL Server 容錯移轉叢集執行個體 (虛擬伺服器) 組態所指定一部分的任何容錯移轉叢集節點中執行。

ms187341.note(zh-tw,SQL.90).gif附註:
這個檢視最終會取代在未來版本將會遭到取代的 fn_virtualservernodes 函數。

如需有關從容錯移轉叢集 (虛擬伺服器) 組態中加入或移除節點的資訊,請參閱<如何:在 SQL Server 2005 容錯移轉叢集中加入或移除節點 (設定)>。

權限

使用者必須有 SQL Server 執行個體的 VIEW SERVER STATE 權限。

範例

下列範例會使用 sys. dm_os_cluster_nodes 來判斷節點是否位在叢集伺服器執行個體上:

SELECT * FROM sys.dm_os_cluster_nodes

結果集如下:

NodeName

--------

SS3-CLUSN1

SS3-CLUSN2

請參閱

參考

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

其他資源

維護容錯移轉叢集

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 7 月 17 日

新增內容:
  • 加入範例。
變更的內容:
  • 更新「描述」、「備註」和「請參閱」等章節。
  • 已經將權限需求從伺服器層級變更成執行個體層級。