24cun_cn 发表于 2018-10-13 08:49:05

安装完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')

页: [1]
查看完整版本: 安装完sql server 后修改过机器名称