- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:他のDBのテーブルと内部結合が可能でしょうか)
他のDBのテーブルと内部結合が可能でしょうか
このQ&Aのポイント
- sql sever 2005 を使用し、データベースAのテーブルaを内部結合で参照するsqlを作成する際の問題について
- 別のマシンのsql sever 上にあるデータベースBのテーブルbを参照するには、内部結合が可能か検討している
- ストアードプロシージャで、データベースAのテーブルaを参照しながら、データベースBのテーブルbを参照することも原理的に可能か詳細を調査中
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まずリンクサーバの登録をします。Managment Studioからサーバオブジェクトを展開しリンクサーバを右クリックし新しいリンクサーバをクリック。画面の指示に従って登録してください。 SQL文の例 SELECT AA.*, BB.社員名 FROM 別のマシンのインスタンス名.別のマシンのデータベース名.dbo.社員マスター AS BB INNER JOIN dbo.テーブルa AS AA ON BB.社員コード = AA.社員コード VPNを構築していれば遠方のSQLサーバともおなじ要領で結合することができます。
お礼
出来るか否だけでなく、具体的な手順まで提示して頂きありがとうございました。 実は、ある案件で、このような事が出来るか否かを判断する必要がありました。 出来るか否かで対処の方法が変わりますので、非常に今後の対応が楽になりました。 こちらが期待した以上の回答をしていただき、誠にありがとうございました。