作用:讲新修改的计算机名更新到sqlserver里面去,否则sqlserver在权限上很容易出现莫名其妙的问题。也是建议大家在安装sqlserver之前修改好计算机名称。
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
最后重新启动服务
评论区