none
SQLゲートウェイ接続 RRS feed

  • 質問

  • hi

    現在SQLServer2005の仕様を調査しています。一番の要件として、他のDBのデータをあたかも自分のテーブルとしてメモリ上におき、簡単にいうとSQLでJOINできることを要求しています。レプリケーションでデータを写して使うのではないです。

    この要件と同等の機能もしくは、簡易な拡張で実現できるのかご存知の方がいらっしゃいましたら、教えていただきたいです。

    2007年4月24日 4:27

回答

  • おがわみつぎさん

    ありがとうございます。

     

    リンクサーバーに関して調べさせていただきました。

    http://msdn2.microsoft.com/ja-jp/library/ms188279.aspx

    のあたりを見る限りでは、おっしゃるとおりの機能があるようです。

     

    でちょっと評価をしてみようと設定を試みたのですが、リンクサーバーの設定のところで、

    設定値を入力していって結局、接続確認みたいなのがないようなので、つながっているのかどうかがわかりません。

     

    http://msdn2.microsoft.com/ja-jp/library/ms190406.aspx

    のページに書いてあるとおりにクエリを作ってみてもうまくいきません。

     

    すみませんが、ご指導をお願いいたしたく思っております。

     

     

    2007年4月25日 0:45

すべての返信

  • リンクサーバを調べてください。

    OLEDB ドライバが提供されているデータベースならあたかもローカルなデータベースのように扱うことができます。

    もしくは OPENROWSET を使うという手もあります。

    こちらは「SQL Server セキュリティ構成」で「機能のセキュリティ構成」で許可しないと使えません。

    ただ、これらは若干問題があったはずので Service Pack や HotFix は最新のものにしておいてください。

     

    2007年4月24日 4:43
  • おがわみつぎさん

    ありがとうございます。

     

    リンクサーバーに関して調べさせていただきました。

    http://msdn2.microsoft.com/ja-jp/library/ms188279.aspx

    のあたりを見る限りでは、おっしゃるとおりの機能があるようです。

     

    でちょっと評価をしてみようと設定を試みたのですが、リンクサーバーの設定のところで、

    設定値を入力していって結局、接続確認みたいなのがないようなので、つながっているのかどうかがわかりません。

     

    http://msdn2.microsoft.com/ja-jp/library/ms190406.aspx

    のページに書いてあるとおりにクエリを作ってみてもうまくいきません。

     

    すみませんが、ご指導をお願いいたしたく思っております。

     

     

    2007年4月25日 0:45
  • すみません。

    自己解決しました。

    単純に

    http://msdn2.microsoft.com/ja-jp/library/ms190406.aspx

    のクエリでカタログ部分が抜けていたためでした。

     

     

    2007年4月25日 10:10