PUBLISHINGSERVERNAME (Transact-SQL)
データベース ミラーリング セッションに参加している、パブリッシュされたデータベースの発行元パブリッシャーの名前を返します。 この関数は、パブリケーション データベース上の SQL Server のパブリッシャー インスタンス側で実行されます。 パブリッシュされたデータベースの元のパブリッシャーを特定するときに使用してください。
構文
PUBLISHINGSERVERNAME()
戻り値の型
nvarchar
説明
PUBLISHINGSERVERNAME は、すべての種類のレプリケーションで使用できます。
PUBLISHINGSERVERNAME は、パブリッシャーとミラーリング パートナー インスタンスの間のパブリケーション データベースでデータベース ミラーリング セッションが開かれているときに使用します。
この関数は、パブリケーション データベースのコンテキストで実行する必要があります。 SQL Server のミラーリング サーバー インスタンスのパブリケーション データベースで PUBLISHINGSERVERNAME を実行すると、パブリッシュされたデータベースの発行元パブリッシャー インスタンスの名前が返されます。 パブリッシュされていないミラーリング サーバー インスタンスのデータベース、またはフェールオーバー後にミラーリング サーバー インスタンスからパブリッシュされたミラーリング サーバー インスタンスのデータベースでこの関数を実行すると、ミラーリング サーバー インスタンスの名前が返されます。 元のパブリッシャー インスタンスでこの関数を実行すると、パブリッシャーの名前が返されます。