Share via


fn_virtualservernodes (Transact-SQL)

傳回 SQL Server 執行個體可在其中執行的容錯移轉叢集執行個體節點清單。在容錯移轉叢集環境中,這項資訊非常有用。

ms176098.note(zh-tw,SQL.90).gif重要事項:
基於回溯相容性,已保留這個 Microsoft SQL Server 2000 系統函數。我們建議您改用 sys.dm_os_cluster_nodes

語法

fn_virtualservernodes()

傳回的資料表

如果目前的伺服器是叢集伺服器,fn_virtualservernodes 會傳回一份已定義了 SQL Server 執行個體的容錯移轉叢集執行個體節點清單。

如果目前的伺服器執行個體不是叢集伺服器,fn_virtualservernodes 會傳回空的資料列集。

權限

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

範例

下列範例會利用 fn_virtualservernodes 來查詢叢集伺服器執行個體:

SELECT * FROM fn_virtualservernodes()

結果集如下:

NodeName

--------

SS3-CLUSN1

SS3-CLUSN2

請參閱

參考

sys.dm_os_cluster_nodes
fn_servershareddrives (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 7 月 17 日

變更的內容:
  • 新增有關取代的說明,以及 sys.dm_os_cluster_nodes 主題的連結。
  • 權限屬於執行個體層級,而不是伺服器層級。
  • 更新結果集中的節點名稱。