SQL Server 复制:计算机名和SQL SERVER中所能识别的服务器名称不一致

来源:互联网 发布:175凌波城输出数据 编辑:程序博客网 时间:2024/04/27 14:46

SQL Server 在做数据复制的时候,经常会遇到计算机名和SQL SERVER中所能识别的服务器名称不一致的情况,则请使用以下的代码进行同步更新,

    --将两者协调一致, 再重启 SQL Server 服务      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  

更新以后,重启SQL Server 服务即可。重启以后用,执行如下语句,如果两者的结果一样,则更改成功。

   select @@servername     select serverproperty('servername')  








0 0
原创粉丝点击