SQL連線其它伺服器操作

2022-05-01 12:24:08 字數 950 閱讀 9008

exec sp_droplinkedsrvlogin zyb,null --刪除對映(錄與鏈結伺服器上遠端登入之間的對映) 

exec sp_dropserver zyb --刪除遠端伺服器鏈結

exec sp_addlinkedserver

@server='zyb',--被訪問的伺服器別名

@srvproduct='',

@provider='sqloledb',

@datasrc="/server2" --要訪問的伺服器

exec sp_addlinkedsrvlogin

'zyb', --被訪問的伺服器別名

'false',

null,

'sa', --帳號

'sa' --密碼

使用例項:

select * from zyb.cdcenter20110822.dbo.cardbase

//

完整使用案例

declare @linkcount int

select @linkcount=count(*) from master..sysservers where srvname='

dcdb1

'if(@linkcount=0

) begin

exec sp_addlinkedserver

'dcdb1

','','

sqloledb

','ip

'--最後乙個是資料庫ip

exec sp_addlinkedsrvlogin

'dcdb1

','false

',null,'

userid

','userpwd

'--最後兩個是使用者名稱和密碼

end

SQL連線到伺服器

1.伺服器型別 資料庫引擎 3.身份驗證 windows身份驗證 不需要新增登入名和密碼就可以直接進行連線。前提是需要登入資料庫所在的電腦。sql server身份驗證 在無法登入資料庫所在電腦,只能訪問sql server的條件下,只能使用此方式進行驗證,它需要輸入登入名與密碼。在使用sql se...

SQL跨伺服器操作

mssql可以跨伺服器遠端對mssql excel db2 oracle xml.等資料來源執行操作,對不同的資料來源提供不同的介面,這裡使用msdasql驅動介面作為示例。1.建立連線伺服器並建立鏈結伺服器登陸 exec sp addlinkedserver test remot msdasql ...

SQL連線伺服器鏈結失敗

鏈結伺服器 agpsserver 的 ole db 訪問介面 sqlncli10 返回了訊息 登入超時已過期 鏈結伺服器 agpsserver 的 ole db 訪問介面 sqlncli10 返回了訊息 與 sql server 建立連線時發生了與網路相關的或特定於例項的錯誤。找不到或無法訪問伺服器...