--查看当前链接情况: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 *** 作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)