如果你更改了你的计算机名,那么你已经安装好了的SQL会出现错误,甚至无法登录
use master
go
select @@servername
select serverproperty(‘servername’)
如果这两个结果不一致,说明机器改过名字,在配置复制的时候就会报上面的错误。
删除旧的服务器名servername,再添加新的服务器名
sp_dropserver ‘旧的服务器名’
sp_addserver ‘新的服务器名’ , ‘LOCAL’
写成一键修改脚本
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
未测试,目测可行。