SQL鏈結伺服器

2022-03-10 03:36:54 字數 922 閱讀 5680

由於公司內部涉及到許多的庫之間的操作,相互間有很多是通過鏈結伺服器方式是直接訪問操作,具體增加鏈結伺服器的指令碼如下

--被訪問的伺服器別名

declare @servername varchar(20)

--被訪問的伺服器鏈結

declare @serverip varchar(20)

--訪問的賬號/密碼

declare @serveruser varchar(20)

declare @serverpassword varchar(20)

set @servername = 'productserver'

set @serverip = 127.0.0.1'

set @serveruser = 'readuser'

set @serverpassword = '123456'

--1.如果已存在,則先刪除

if exists ( select 1

from master.dbo.sysservers

where srvname = @servername )

begin

exec sp_dropserver @servername, 'droplogins'

end--2.重新建立連線伺服器

exec sp_addlinkedserver @server = @servername, @srvproduct = '',

@provider = 'sqloledb', @datasrc = @serverip

exec sp_addlinkedsrvlogin @servername, 'false', null, @serveruser,

@serverpassword

--3.查詢所有的連線伺服器

select * from sys.servers

SQL鏈結伺服器

建立鏈結伺服器 sp addlinkedserver 引數 server db sql 被訪問的伺服器別名 srvproduct provider sqloledb datasrc server2 要訪問的伺服器 sp addlinkedsrvlogin 引數 db sql 被訪問的伺服器別名 fa...

SQL建立鏈結伺服器

兩個 sql2005 怎麼建立鏈結伺服器!這個是2000的,估計差不多.不同伺服器資料庫之間的資料操作 建立鏈結伺服器 exec sp addlinkedserver itsv sqloledb 遠端伺服器名或ip位址 exec sp addlinkedsrvlogin itsv false nul...

SQL 新增鏈結伺服器

exec sp catalogs srv lnk 建立鏈結伺服器 exec sp addlinkedserver srv lnk sqloledb 遠端伺服器名或ip位址 exec sp addlinkedsrvlogin srv lnk false null,使用者名稱 密碼 go 查詢示例 fr...