Alexander A Manaeff -

 
 

MS SQL Server 2005. Ошибка при удалении плана обслуживания

Все об администрировании Windows NT/2000/2003/2008/2012 Server (в т.ч. R2) серверов. Групповые политики, домены, безопасность и пр. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке Майкрософта - а именно: переустановить продукт или купить какой-ть другой лицензионный диск.

Модератор: UncleFather

MS SQL Server 2005. Ошибка при удалении плана обслуживания

Сообщение UncleFather » 30 июл 2012 22:43, Пн

Проблема:

Имеется MS SQL Server 2005 SP 4, установленный на MS Windows 2003 Server R2 SP2. Сервер был контроллером домена. Его вывели из домена, сменили сетевое имя и зарулили в новый домен опять же контроллером.

На MS SQL Server 2005 были планы обслуживания, привязанные к сетевому имени старого сервера и запускающиеся от ныне не существующей учетной записи администратора старого домена. Поскольку эти планы обслуживания все равно не нужны, вместо них были созданы новые, аналогичные, но уже с привязкой к новому имени сервера и от имени работающего администратора нового домена. За ненадобностью старые планы обслуживания необходимо удалить, но при попытке удаления MS SQL Server 2005 отвечает ошибкой:
Пользователю "" не удалось войти в систему. Пользователь не связан с доверенным соединением с SQL Server....

01.JPG


Попытка сменить имя локального сервера в управлении соединения планом обслуживания ничего не дает, поскольку имя сервера неактивно.

Решение:

  1. В файле "%systemroot%\system32\drivers\etc\hosts" делаем запись, сопоставляющую имя старого сервера ip адресу 127.0.0.1, например:
    127.0.0.1 oldserver


  2. Перезапускаем службу SQL Server:
    Код: Выделить всё
    net stop MSSQLSERVER
    net start MSSQLSERVER


  3. Заходим в интерфейс SQL Server Management Studio, указывая в параметрах подключения:

    • Имя сервера - старое имя сервера, прописанное в первом шаге в "%systemroot%\system32\drivers\etc\hosts"

    • Проверка подлинности - Проверка подлинности SQL Server

    • Имя входа - Имя пользователя - администратора СУБД, обычно "sa"

    • Пароль - Пароль этого пользователя

  4. Раскрываем Управление -> Планы обслуживания -> открываем свойства плана обслуживания, который необходимо удалить.

  5. Заходим в Управление соединениями:
    02.JPG


  6. Выбираем "Соединение с локальным сервером", нажимаем "Изменить":
    03.JPG


  7. В свойствах соединения ставим точку на "Использовать указанные имя пользователя и пароль" и заполняем поля "Имя пользователя" и "Пароль" теми же данными, которые использовали для входа в интерфейс SQL Server Management Studio (на третьем шаге):
    04.JPG
    04.JPG (27.95 КБ) Просмотров: 3401


  8. Собственно, и все. Сохраняем этот план обслуживания, потом смело его удаляем - ошибки быть не должно.

  9. Идем снова в файл "%systemroot%\system32\drivers\etc\hosts" и удаляем запись, сопоставляющую имя старого сервера ip адресу 127.0.0.1, сделанную на первом шаге

  10. Перезапускаем службу SQL Server:
    Код: Выделить всё
    net stop MSSQLSERVER
    net start MSSQLSERVER

  11. Ну и в дальнейшем заходим в интерфейс SQL Server Management Studio привычным способом указывая новое имя сервера
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1256
Зарегистрирован: 17 авг 2004 17:20, Вт

Вернуться в Администрирование Windows Server

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
Alexander A Manaeff -
@Mail.ru .