SQL链接服务器

由于公司内部涉及到许多的库之间的操作,相互间有很多是通过链接服务器方式是直接访问操作,具体增加链接服务器的脚本如下

 

--被访问的服务器别名
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

  

转载于:https://www.cnblogs.com/johden2/p/6237173.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值