サーバーをリンクせずに、TSQLのサーバーAからサーバーBのsprocを呼び出したい。このsprocを実行するために接続文字列のようなものを使用することは可能ですか?戻り値は単一のnvarchar値になります。
よろしく。
サーバーをリンクせずに、TSQLのサーバーAからサーバーBのsprocを呼び出したい。このsprocを実行するために接続文字列のようなものを使用することは可能ですか?戻り値は単一のnvarchar値になります。
よろしく。
「リンクされたサーバー」を回避するには、通常はOPENDATASOURCEを使用します
コメントの後:
EXEC OPENDATASOURCE('SQLNCLI', 'Data Source=London\Payroll;Integrated Security=SSPI').remoteDB.remoteSchema.remoteProc @param1, @param2,...
シンプルな 4 つの部分の命名規則。OPENDATASOURCE 全体は、リンクされたサーバー名を単に置き換えます...
注: 「アドホック アクセス」に問題がある可能性があります。
私はそれなしでそれを行う方法がないことを知っています...
-ドン