У меня 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 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .