- --查看当前链接情况:
- select * from sys.servers;
- --使用 sp_helpserver 来显示可用的服务器
- Exec sp_helpserver
- --删除已经存在的某个链接
- Exec sp_droplinkedsrvlogin服务器别名,Null
- Exec sp_dropserver 服务器别名
- --使用sp_addlinkedserver来增加链接
- EXEC sp_addlinkedserver
- @server='test',--被访问的服务器别名(习惯上直接使用目标服务器IP,或取个别名如:test)
- @srvproduct='',
- @provider='sqlOLEDB',
- @datasrc='192.168.1.100' --要访问的服务器
- --使用sp_addlinkedsrvlogin来增加用户登录链接
- EXEC sp_addlinkedsrvlogin
- 'test', --被访问的服务器别名(如果上面sp_addlinkedserver中使用别名test,则这里也是test)
- 'false',108); list-style:decimal-leading-zero outside; color:inherit; line-height:18px; margin:0px!important; padding:0px 3px 0px 10px!important"> NULL,248)"> 'sa',0); background-color:inherit">--帐号
- '123456' --密码
- --使用举例(访问目标服务器上的数据库Music,查看其中表test的内容):
- --如果建立链接时的别名是目标服务器IP,即192.168.1.100则:
- from[192.168.1.100].[Music].dbo.test
- --如果建立链接时的别名是test,
- --则:
- from[test].[Music].dbo.test
- --可能会遇到的问题:
- exec sp_dropserver 'test'执行失败,
- --报错信息:仍有对服务器 'test'的远程登录或链接登录。
- --解决方法(删除DBLike):
- exec sp_droplinkedsrvlogin'test',128); background-color:inherit">null
- exec sp_dropserver 'test'
- --这两个是打开rpc,rpc out的,默认为False,打开后可以支持远程更改分布式事务。(如有分布式事务操作必须要设置)
- exec sp_serveroption 'test','rpc out','true'
- 'rpc','true'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。