--返回本地伺服器中定義的鏈結伺服器列表。
exec
sys.sp_linkedservers
/*建立或更新 sql server 本地例項上的登入名與遠端伺服器中安全帳戶之間的對映。
當使用者登入到本地伺服器並執行分布式查詢,以訪問鏈結伺服器上的表時,
本地伺服器必須登入鏈結伺服器上,代表該使用者訪問該錶。
使用 sp_addlinkedsrvlogin 來指定本地伺服器用於登入鏈結伺服器的登入憑據
*/exec sys.sp_addlinkedsrvlogin @rmtsrvname
=null, --
sysname
@useself
='', --
varchar(8)
@locallogin
=null, --
sysname
@rmtuser
=null, --
sysname
@rmtpassword
=null
--sysname
/*建立鏈結伺服器。 鏈結伺服器讓使用者可以對 ole db 資料來源進行分布式異類查詢。
在使用 sp_addlinkedserver 建立鏈結伺服器後,可對該伺服器執行分布式查詢。
如果鏈結伺服器定義為 sql server 例項,則可執行遠端儲存過程。
*/exec sys.sp_addlinkedserver @server
=null, --
sysname
@srvproduct
= n'', --
nvarchar(128)
@provider
= n'', --
nvarchar(128)
@datasrc
= n'', --
nvarchar(4000)
@location
= n'', --
nvarchar(4000)
@provstr
= n'', --
nvarchar(4000)
@catalog
=null
--sysname
/*測試與鏈結伺服器的連線。 如果測試未成功,該過程將引發包含失敗原因的異常。
*/exec
sys.sp_testlinkedserver
--以下示例將建立名為 seattlesales 的鏈結伺服器,然後測試連線。
usemaster;
goexec sp_addlinkedserver '
seattlesales
', n'
sql server';
gosp_testlinkedserver seattlesales;
go--
------------------------------------
分布式查詢
sql server所謂的分布式查詢 distributed query 是能夠訪問存放在同一部計算機或不同計算機上的sql server 或不同種類的資料來源,從概念上來說分布式查詢與普通查詢區別 它需要連線多個mssql伺服器也就是具有多了資料來源.實現在伺服器跨域或跨伺服器訪問.而這些查詢是否...
分布式查詢
exec sp addlinkedserver server servera srvproduct provider sqloledb datasrc 192.168.0.28 exec sp addlinkedsrvlogin rmtsrvname servera useself false rm...
分布式查詢
sql server所謂的分布式查詢 distributed query 是能夠訪問存放在同一部計算機或不同計算機上的sql server 或不同種類的資料來源,從概念上來說分布式查詢與普通查詢區別 它需要連線多個mssql伺服器也就是具有多了資料來源.實現在伺服器跨域或跨伺服器訪問.而這些查詢是否...