装完sql后修改计算机名后不能进行发布的解决办法 - 商帝国咨询 - 五略商书

装完sql后修改计算机名后不能进行发布的解决办法

商帝国咨询头像

阅读 68733 | 分类:文章

错误提示:“ sql server 复制需要有实际的服务器名称才能连接到服务器,不支持通过别名、ip地址或其他任何备用名称进行连接。请指定实际的服务器名称“xxxx”(Replication Utlities)” 在安装完sql server 后修改过机器名称,运行下面两条语句既可以看出来:    

   use master     

   go   select @@servername   

    select serverproperty('servername')

如果这两个结果不一致,说明机器改过名字,在配置复制的时候就会报上面的错误。      --要修复此问题        --执行下面的语句,完成后重新启动SQL服务  
  if   serverproperty('servername')   <>   @@servername    

    begin   declare   @server   sysname            

    set   @server   =   @@servername              

    exec   sp_dropserver   @server   =   @server           

    set   @server   =   cast(serverproperty('servername')   as   sysname)          

    exec   sp_addserver   @server   =   @server   ,   @local   =   'LOCAL'          

end
最后重新启动服务,启动完后,再运行:  

 use master       go      

 select @@servername      

 select serverproperty('servername') 

留言区(共0条)

暂无留言,快来抢占沙发~
作者声明:非原创
平台声明:文章及评论仅代表作者本人观点,五略商书系信息发布平台,仅提供信息存储空间服务,如有侵权,请联系13521509118。转载请注明作者和出处:转自五略商书m.shangdiguo.com,作者商帝国咨询!