跨不同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中文網其他相關文章!