SQL Server 创建链接服务器

2022-11-16 00:00:00 对象 设置 服务器 脚本 链接

适用场景:对远程的DB进行操作。

20002005对比:SQL Server 2000版本中也有链接远程DBSQL,但是功能比较弱,扩展性差,支持的查询比较简单。而SQL Server 2005版本的SSMS中已经有了 服务器对象->链接服务器 的功能点,用户首先创建一个远程DB的链接对象,之后就可以像本地表一样执行表的DML了。

创建步骤:SQL Server 2005版本打开SSMS,服务器对象->链接服务器->右击 新建链接服务器,在图2中是一种设置方式,也有其它的设置方式,比如:[图解]sqlserver中创建链接服务器,图3是安全性选项中设置远程数据库的账号和密码。


 

(图1:新建链接) 


 

(图2:设置链接) 


 

(图3:设置帐号) 

 

注意事项: MSSQL2005Rpc的默认设置如图4所示, 需要把它设置为图5, 右键点击远程链接->属性->服务器选项->RpcRpc Out,这两个值需要设置为True


 

(图4: 默认设置) 


 

(图5: 正确设置) 

但在MSSQL2008下不能直接修改链接服务器 'ETV2_LINK' RPC配置成TURE,可以通过语句修改如下:

USE [master]
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'rpc'@optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK'@optname=N'rpc out'@optvalue=N'true'
GO

相关文章