別のサーバーの別のデータベースからデータを選択したい。
私が知っているのは、リンク サーバーを追加し、T-SQL を実行することです。
この方法は良い選択ですか、それとも他のデータベース サーバーで SQL を実行する他の方法はありますか?
ありがとう。
別のサーバーの別のデータベースからデータを選択したい。
私が知っているのは、リンク サーバーを追加し、T-SQL を実行することです。
この方法は良い選択ですか、それとも他のデータベース サーバーで SQL を実行する他の方法はありますか?
ありがとう。
リンクサーバーを追加することは問題ありません。
次に、おそらく4つの部分からなる命名規則を使用します
select * from [server].[database].[Owner or Schema].[tablename]
または、 OPENROWSET(Transact-SQL)を確認することもできます
OLEDBデータソースからリモートデータにアクセスするために必要なすべての接続情報が含まれています。この方法は、リンクサーバー内のテーブルにアクセスする代わりの方法であり、OLEDBを使用してリモートデータに接続してアクセスする1回限りのアドホックな方法です。OLE DBデータソースをより頻繁に参照するには、代わりにリンクサーバーを使用してください。
どのように
利点
欠点
代替案
しかし、スタンダーが言うように、クロスサーバーSQLを実現する上で実際の技術的な問題はありません。