重命名计算机后重命名 SQLServer 实例

重命名计算机后重命名 SQLServer 实例

我在 Windows Server 2012 上运行 SQL Server 2012。我重命名了 Windows Server,并且需要调整 SQL Server 以使用新名称才能运行我的维护计划。

当我运行时,Select @@ServerName我得到了旧的服务器名称。

如果我尝试运行 sp_drop/addserver

exec sp_dropserver "oldservername\instancename"
Go
exec sp_addserver "newservername\instancename", local
Go

我收到以下错误:

消息 15015,级别 16,状态 1,过程 sp_dropserver,第 45 行 服务器 'oldservername\instancename' 不存在。使用 sp_helpserver 显示可用的服务器。消息 15028,级别 16,状态 1,过程 sp_addserver,第 79 行 服务器 'newservername\instancename' 已存在。

sp_helpserver显示新的服务器名称

我该如何纠正这个问题,以便我的 SQL Server Agent 可以再次运行维护计划?

答案1

运行删除/添加服务器命令后重新启动服务器,@@ServerName 正确。我必须将作业的所有者更改为其他用户,因为它们被映射到 oldservername\username。

相关内容