解决更改计算机名称之后,数据库复制失败问题

    最近又在做三个SQL服务器的数据库对等复制测试,发现一个问题。在服务器更改计算机名称以后,数据库的复制就出现了失败。尝试删除复制关系,重新配置也不成功,报错如下:
 
 
    奇怪的是,其他的服务甚至是SQL服务本身都没有什么问题,唯独这个复制出了问题。想想应该跟某个SQL的配置有关系。简单上MS搜了一下,说需要修改sys.sysservers视图当中的记录。
 
    打开sys.sysservers视图的SQL查询器,输入select * from sys.sysservers,进行查询。发现果然srvname字段中还保留着之前错误的计算机名。
 
 
    输入EXEC sp_dropserver "LIB-BTS02-LONDO"命令删除该对象。
 
 
    再次运行select * from sys.sysservers,核实操作确实成功。
 
 
    输入EXEC SP_ADDSERVER "LAB-BTS02-LD","LOCAL" 命令,将修改后的服务器名加入到其中。
 
 
    运行select * from sys.sysservers,核实操作确实成功。
 
 
    最后,运行配置分发。这次就出现了欢迎界面,表明该问题已经成功解决。
 
 
最后,需要注意的是,该方法目前只确定适用于SQL05,是否使用SQL08我也没试过。。呵呵。。

本文出自 “Bisheng.Hu” 博客,请务必保留此出处http://bisheng.blog.51cto.com/409831/175400

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值