zoukankan      html  css  js  c++  java
  • 修改 计算机名后,修改SQLserver 注册服务器对象的名称

     已经将这两个服务器通过名字分开了,而且我们通过SSMS也的确看到了2个不同的服务器:

       但是在配置复制的时候却出了问题,我在MS-ZY上配置了数据库分发,配置成功,接下来想在MS-ZY2上配置订阅,可是却报错。于是我就试一下在MS-ZY2上配置分发,同样报错,报错内容为:

      显然,虽然在操作系统中将机器名修改为MS-ZY2了,但是在数据库中仍然使用的MS-ZY作为服务器名。唯一的办法就是修改数据库的服务器名。

       具体修改过程:

    这里无法登录。怎么调出查询那?

    视图--已注册的服务器。点击其中一个就可以用查询了。

      1.使用select @@ServerName可以看到当前数据库的服务器名,果然还是MS-ZY!

      2.从Sys.SysServers表中可以看到当前的所有服务器名,也是MS-ZY!

      3.使用 sp_dropserver 'MS-ZY' 将这个服务器名删除。

      4.使用 sp_addserver 'MS-ZY2','LOCAL'将本地服务器重新添加到服务器表中,并且命名为MS-ZY2.

      5.查询Sys.SysServers表,果然已经修改了。

      6.重启数据库服务,修改完成,可以正常使用复制功能了 :)

      其实操作还是十分的简单,但是由于修改服务器名这种情况实在太少见了,一般都是使用默认的,所以很多人都不知道如果修改。

  • 相关阅读:
    special word count
    Regular Expression
    position 之 fixed vs sticky
    查看linux并发连接数的方法
    Linux/Unix环境下的make命令详解(转)
    Redis数据结构(转)
    maven中依懒scope说明
    mysql主从复制
    linux查看是否已经安装某个软件
    在mac下使用py2app打包python项目
  • 原文地址:https://www.cnblogs.com/mahaisong/p/2145435.html
Copyright © 2011-2022 走看看