次の方法で共有


fn_virtualservernodes (Transact-SQL)

SQL Server のインスタンスを実行できるフェールオーバー クラスタ インスタンス ノードの一覧を返します。この情報は、フェールオーバー クラスタリング環境で役立ちます。

ms176098.note(ja-jp,SQL.90).gif重要 :
Microsoft SQL Server 2000 のこのシステム関数は、旧バージョンとの互換性のために用意されています。代わりに sys.dm_os_cluster_nodes を使用することをお勧めします。

構文

fn_virtualservernodes()

権限

SQL Server のインスタンスに対する VIEW SERVER STATE 権限が必要です。

戻りテーブル

現在のサーバーがクラスタ化されたサーバーである場合、fn_virtualservernodes は、この SQL Server インスタンスが定義されているフェールオーバー クラスタ インスタンス ノードの一覧を返します。

現在のサーバー インスタンスがクラスタ化されたサーバーではない場合、fn_virtualservernodes は、空の行セットを返します。

次の例では、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 トピックへのリンクを追加しました。
  • 権限はインスタンス レベルで、サーバー レベルではないことを明記しました。
  • 結果セットのノード名を修正しました。