Переименовать экземпляр SQLServer после переименования компьютера

У меня SQL Server 2012 работает на Windows 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 мог снова запускать планы обслуживания?

1 ответ

Перезапуск сервера после запуска команд удаления / добавления сервера дал правильное значение @@ServerName. Мне пришлось сменить владельца заданий на другого пользователя, потому что они были сопоставлены с oldservername\username.

Другие вопросы по тегам