首頁 > 資料庫 > mysql教程 > 如何跨多個SQL Server查詢資料?

如何跨多個SQL Server查詢資料?

Barbara Streisand
發布: 2025-01-20 04:51:09
原創
345 人瀏覽過

How Can I Query Data Across Multiple SQL Servers?

跨不同SQL Server查詢資料

透過使用連結伺服器,可以在單一SQL Server查詢中連接到不同伺服器上的多個資料庫。

設定連結伺服器

在位於下列位置的物件資源管理器中存取連結伺服器節點:

<code>服务器对象 --> 链接服务器</code>
登入後複製

或者,執行sp_addlinkedserver預存程序。

查詢連結表

要在查詢中引用連結伺服器上的表,請使用以下語法:

<code>SELECT
    *
FROM
    本地表,
    [其他服务器名称].[其他数据库].[dbo].[其他表]</code>
登入後複製

如果架構名稱與dbo不同,請依需求進行調整。

範例

假設不同伺服器上有兩個資料庫,分別包含名為LocalTable和OtherTable的表。若要執行跨伺服器連接,請執行下列查詢:

<code>SELECT
    *
FROM
    本地表
INNER JOIN
    [其他服务器名称].[其他数据库].[dbo].[其他表]
    ON 本地表.ID = 其他表.ID</code>
登入後複製

以上是如何跨多個SQL Server查詢資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板