• ベストアンサー

異なるサーバーのテーブルを結合する方法

SSIS初心者です。 SSISで異なるサーバーのテーブルを結合する方法を教えて頂きたいです。 環境のイメージとしては サーバー1のテーブルAと サーバー2のテーブルBを結合して サーバー2のテーブルCに登録処理を行いたいです。 二つのDBはスキーマ名、ログインID、パスワードが全て異なります。 ご教示頂けましたら、助かります。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

プログラムはサーバー2のテーブルを更新するのでにサーバー2接続する事とします。サーバー2でサーバー1へのリンクサーバーを設定します。リンクサーバーでサーバー2に接続したログインIDに対しサーバー1へのログインIDとパスワードを設定します。SQLでは「リンクサーバー名.データベース名.スキーマ名.テーブル名」とする事で別サーバーのテーブルを扱えます。

yuppy326
質問者

お礼

リンクサーバーを設定することで解決できました。 助かりました。ありがとうございました。

関連するQ&A