• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:他のDBのテーブルと内部結合が可能でしょうか)

他のDBのテーブルと内部結合が可能でしょうか

このQ&Aのポイント
  • sql sever 2005 を使用し、データベースAのテーブルaを内部結合で参照するsqlを作成する際の問題について
  • 別のマシンのsql sever 上にあるデータベースBのテーブルbを参照するには、内部結合が可能か検討している
  • ストアードプロシージャで、データベースAのテーブルaを参照しながら、データベースBのテーブルbを参照することも原理的に可能か詳細を調査中

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

  • ベストアンサー
  • KHSSSK
  • ベストアンサー率76% (13/17)
回答No.1

まずリンクサーバの登録をします。Managment Studioからサーバオブジェクトを展開しリンクサーバを右クリックし新しいリンクサーバをクリック。画面の指示に従って登録してください。 SQL文の例 SELECT AA.*, BB.社員名 FROM 別のマシンのインスタンス名.別のマシンのデータベース名.dbo.社員マスター AS BB INNER JOIN dbo.テーブルa AS AA ON BB.社員コード = AA.社員コード VPNを構築していれば遠方のSQLサーバともおなじ要領で結合することができます。

tatsu99
質問者

お礼

出来るか否だけでなく、具体的な手順まで提示して頂きありがとうございました。 実は、ある案件で、このような事が出来るか否かを判断する必要がありました。 出来るか否かで対処の方法が変わりますので、非常に今後の対応が楽になりました。 こちらが期待した以上の回答をしていただき、誠にありがとうございました。

関連するQ&A