sys.dm_hadr_instance_node_map (Transact-SQL)

AlwaysOn 可用性グループに参加させる可用性レプリカをホストする SQL Server のすべてのインスタンスに対して、サーバー インスタンスをホストする Windows Server フェールオーバー クラスタリング (WSFC) ノードの名前を返します。 この動的管理ビューには、次の用途があります。

  • この動的管理ビューは、同一の WSFC ノードでホストされている複数の可用性レプリカを持つ可用性グループを検出するために役に立ちます。これはサポート外の構成であり、可用性グループが間違って構成されているときに FCI フェールオーバーが発生した場合にこの状態になることがあります。 詳細については、「フェールオーバー クラスタリングと AlwaysOn 可用性グループ (SQL Server)」を参照してください。

  • 複数の SQL Server インスタンスが同一の WSFC ノードでホストされている場合、Resource DLL はこの動的管理ビューを使用して接続先の SQL Server インスタンスを決定します。

列名

データ型

説明

ag_resource_id

nvarchar(256)

WSFC クラスターのリソースとしての可用性グループの一意な ID。

instance_name

nvarchar(256)

可用性グループのレプリカをホストしているサーバー インスタンスの名前 (server/instance)。

node_name

nvarchar(256)

WSFC クラスター ノードの名前。

権限

サーバーの VIEW SERVER STATE 権限が必要です。

関連項目

概念

可用性グループの監視 (Transact-SQL)

AlwaysOn 可用性グループ (SQL Server)

その他の技術情報

AlwaysOn 可用性グループの動的管理ビューおよび関数 (Transact-SQL)

AlwaysOn 可用性グループ カタログ ビュー (Transact-SQL)