MSDNの「インスタンス間の会話の完了」チュートリアルに従っています。レッスン2:イニシエーターデータベースの作成(最後)は、イニシエーターサイトでルートを作成する方法(短縮)を示しています。
...
USE InstInitiatorDB;
CREATE ROUTE InstTargetRoute
WITH SERVICE_NAME =
N'//TgtDB/2InstSample/TargetService',
ADDRESS = N'TCP://MyTargetComputer:4022';
...
USE msdb;
CREATE ROUTE InstInitiatorRoute
WITH SERVICE_NAME =
N'//InstDB/2InstSample/InitiatorService',
ADDRESS = N'LOCAL'
レッスン3:ターゲット会話オブジェクトの完了は、ターゲットインスタンスでも同じことを行います。
USE InstTargetDB;
CREATE ROUTE InstInitiatorRoute
WITH SERVICE_NAME =
N'//InstDB/2InstSample/InitiatorService',
ADDRESS = N'TCP://MyInitiatorComputer:4022';
...
USE msdb
CREATE ROUTE InstTargetRoute
WITH SERVICE_NAME =
N'//TgtDB/2InstSample/TargetService',
ADDRESS = N'LOCAL';
ただし、チュートリアルでは、SQLサーバーインスタンスが別のハードウェアで実行されることを前提としています。2つのSQLServerインスタンスが同じマシンで実行されている場合、ルーティングなどをどのように変更する必要がありますか?