PUBLISHINGSERVERNAME (Transact-SQL)

データベース ミラーリング セッションに参加している、パブリッシュされたデータベースの発行元パブリッシャの名前を返します。この関数は、パブリケーション データベース上の SQL Server のパブリッシャ インスタンス側で実行されます。パブリッシュされたデータベースの元のパブリッシャを特定するときに使用してください。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

PUBLISHINGSERVERNAME()

戻り値の型

nvarchar

解説

PUBLISHINGSERVERNAME は、すべての種類のレプリケーションで使用できます。

PUBLISHINGSERVERNAME は、パブリッシャとミラーリング パートナー インスタンスの間のパブリケーション データベースでデータベース ミラーリング セッションが開かれているときに使用します。

この関数は、パブリケーション データベースのコンテキストで実行する必要があります。SQL Server のミラーリング サーバー インスタンスのパブリケーション データベースで PUBLISHINGSERVERNAME を実行すると、パブリッシュされたデータベースの発行元パブリッシャ インスタンスの名前が返されます。パブリッシュされていないミラーリング サーバー インスタンスのデータベース、またはフェールオーバー後にミラーリング サーバー インスタンスからパブリッシュされたミラーリング サーバー インスタンスのデータベースでこの関数を実行すると、ミラーリング サーバー インスタンスの名前が返されます。元のパブリッシャ インスタンスでこの関数を実行すると、パブリッシャの名前が返されます。

参照

関連項目

レプリケーション関数 (Transact-SQL)

その他の技術情報

レプリケーションおよびデータベース ミラーリング

ヘルプおよび情報

SQL Server 2005 の参考資料の入手