SQLserver2008 DBlink *** 作

SQLserver2008 DBlink *** 作,第1张

概述--查看当前链接情况:select * from sys.servers;--使用 sp_helpserver 来显示可用的服务器Exec sp_helpserver--删除已经存在的某个链接Exec sp_droplinkedsrvlogin服务器别名,NullExec sp_dropserver 服务器别名--使用sp_addlinkedserver来增加链接EX
--查看当前链接情况:select * from sys.servers;--使用 sp_helpserver 来显示可用的服务器Exec sp_helpserver--删除已经存在的某个链接Exec sp_droplinkedsrvlogin服务器别名,NullExec 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',NulL,'sa',--帐号'123456' --密码--使用举例(访问目标服务器上的数据库Music,查看其中表test的内容):--如果建立链接时的别名是目标服务器IP,即192.168.1.100则:select * from[192.168.1.100].[Music].dbo.test--如果建立链接时的别名是test,--则:select * from[test].[Music].dbo.test --可能会遇到的问题:exec sp_dropserver 'test'执行失败,--报错信息:仍有对服务器 'test'的远程登录或链接登录。--解决方法(删除DBlike):exec sp_droplinkedsrvlogin'test',nullexec sp_dropserver 'test'--这两个是打开rpc,rpc out的,默认为False,打开后可以支持远程更改分布式事务。(如有分布式事务 *** 作必须要设置)exec   sp_serveroption   'test','rpc out','true'     exec   sp_serveroption   'test','rpc','true'
总结

以上是内存溢出为你收集整理的SQLserver2008 DBlink *** 作全部内容,希望文章能够帮你解决SQLserver2008 DBlink *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1162103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存