トランザクションレプリケーショントポロジのノード間でデータを同期するRedGateSQLCompareを使用してプログラムを作成しています。ノードが3つ以上ある場合は、ツリー内のすべてのリンクを同期できるように、SQLインスタンス/データベース名のペアを自動で作成する方法が必要です。
この情報はディストリビューションデータベースに保存されていると思います。パブリケーションデータベースとサブスクリプションデータベース(MSsubscriptions)の名前を含むテーブルを見つけました。
ただし、publisher_idとsubscriber_idはフィールドとしてリストされていますが、それを使用してSQLインスタンスの名前を取得する方法がわかりません。
ディストリビューションデータベースのMSsubscriber_infoには、発行元のSQLインスタンス名が含まれていますが、ID列はありません。
出版物データベースと一致する出版社を入手する方法を知っている人はいますか?どなたでもアドバイスをいただければ幸いです。ありがとう。