y0umer

sqlserver迁移后,主机和原机器不符,将系统修改主机名后,数据库代理服务、邮件服务无法启动


执行下面语句,检查sqlserver中windows主机名

-- 检查SQL Server中的“服务器名[/命名实例名]”, 和当前真实的“计算机名[/命名实例名]”。如果修改了计算机名,则这两者即会不一致。

select @@serverName,  serverproperty(\'serverName\') 

-- 将"服务器名", 修改为正确的计算机名
EXEC sp_dropserver \'服务器名[/命名实例名]\';           -- 即旧的计算机名
GO
EXEC sp_addserver \'计算机名[/命名实例名]\', \'local\'; -- 即新的计算机名

go

 

-- 重启SQL Server


如果还不行,用sa账户登录,删除windows账户,重新添加windows账户

分类:

技术点:

相关文章: