異なる SQL Server 間でデータをクエリする
リンク サーバーを使用すると、単一の SQL Server クエリで異なるサーバー上の複数のデータベースに接続できます。
リンクサーバーをセットアップする
オブジェクト エクスプローラーでリンク サーバー ノードにアクセスします:
<code>服务器对象 --> 链接服务器</code>
または、sp_addlinkedserver ストアド プロシージャを実行します。
クエリリンクテーブル
クエリでリンク サーバー上のテーブルを参照するには、次の構文を使用します:
<code>SELECT * FROM 本地表, [其他服务器名称].[其他数据库].[dbo].[其他表]</code>
スキーマ名が dbo と異なる場合は、必要に応じて調整します。
例
異なるサーバー上に 2 つのデータベースがあり、LocalTable と OtherTable という名前のテーブルが含まれているとします。クロスサーバー接続を実行するには、次のクエリを実行します:
<code>SELECT * FROM 本地表 INNER JOIN [其他服务器名称].[其他数据库].[dbo].[其他表] ON 本地表.ID = 其他表.ID</code>
以上が複数の SQL Server にわたってデータをクエリするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。