在window服务器修改机器名重新加域后,需要执行下面的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
执行完成后重启服务器或者数据库。
最后执行下面的SQL查询名字
use master
go
select @@servername;
select serverproperty('servername');
附上截图