Linked Servers (DB Link)

 

當你想要下 SQL 指令去遠端取資料回來時,

你可以做一個 Linked Servers 去連到遠端取資料,步驟如下。

 

 

Linked server 就是遠端資料庫的網路位址加上實體名稱。

此例為去遠端 SQL Server 去取資料,故 server type 就選 SQL Server 就好,

如果你遠端的資料型態是別種的話,你有 Other data source 選項可細填。

 

接下來設定「本機身份」對映遠端資料庫「登入身份」。

 

Server Options 頁籤還有其他選項可調。

 

當設定完成後,可看到已新增的 link server。

 

去遠端取資料回來,語法如下

SELECT * FROM linked_server_name.catalog.schema.object_name;

範例為

SELECT * FROM [61.64.209.125\SQLEXPRESS].Northwind.dbo.Products;

執行結果為

 

參考資料:

Linked Servers (Database Engine)