Главная > DPM 2010 > DPM 2010 и избыточные компоненты SQL

DPM 2010 и избыточные компоненты SQL

Разбираясь с компонентами DPM сервера при подготовке статьи Компоненты и сетевые соединения DPM (часть 1), я заметил интересный момент в документе DPM Server Software Prerequisites:

In addition to installing programs that are required for DPM, SQL Server Setup installs the following programs, which are not required for DPM:

  • Microsoft SQL Server Compact 3.5 SP1
  • Microsoft SQL Server Compact 3.5 SP1 Query Tools
  • Microsoft SQL Server 2008 Native Client
  • Microsoft Visual Studio Tools for Applications 2.0
  • Microsoft Office 2003 Web Components

Что означало — DPM в процессе установки запускает установщик SQL 2008 с настройками по умолчанию, и тот развертывает все, что есть, в том числе и перечисленные компоненты, хотя они DPM серверу для работы и не нужны. После перечисления «лишних» компонентов статья TechNet сообщает: These programs are not removed when you uninstall DPM or when you uninstall the last instance of SQL Server. You must uninstall these programs manually. Проверим, что будет, если их с рабочего DPM сервера удалить, не откладывая дело в долгий ящик.

Начинаем сносить программы по списку, после каждого удаления проверяя работу DPM сервера. Безболезненно удалять компоненты сервер позволит ровно до тех пор, пока дело не дойдет до Microsoft SQL Server 2008 Native Client. Тут он выдаст серьезное предупреждение:

предупреждение при удалении SQL 2008 Native Client

Если мы согласимся и нажмем Yes, установщик предложит автоматически перезапустить службы:

предложение перезапуска служб при удалении SQL 2008 Native Client

После перезапуска DPM работать уже не сможет. Служба SQL Server Agent (MSDPM2010) при запуске будет упорно сообщать Ошибка 1053: Служба не ответила на запрос своевременно.

Т.к. такое явление повторялось при различных условиях и на разных серверах, я привлек к обсуждению проблемы специалиста по SQL серверу — Илгиза Мамышева. Совместно было выяснено следующее:

  • Microsoft SQL Server Native Client (Собственный клиент SQL Server), согласно документу Требования к оборудованию и программному обеспечению для установки SQL Server 2008, является обязательным компонентом для работы SQL Server 2008;
  • проявляется это, в том числе, в ошибке при запуске SQL Server Agent после удаления клиента;
  • т.к. все задачи по синхронизации и созданию точек восстановления DPM хранит в виде задач SQL, за выполнение которых отвечает SQL Server Agent: задачи DPM сервера в SQLо каком-либо функционировании сервера DPM без SQL Native Client говорить невозможно.

Все остальные, перечисленные в качестве бесполезных для DPM, компоненты SQL можно удалять без каких-либо проблем и затруднений. Речь идет о:

  • Microsoft SQL Server Compact 3.5 SP1
  • Microsoft SQL Server Compact 3.5 SP1 Query Tools
  • Microsoft Visual Studio Tools for Applications 2.0
  • Microsoft Office 2003 Web Components

DPM 2010 будет полноценно и без ошибок функционировать без указанных программ.

Ну а необходимость наличия компонента SQL Native Client и противоречащая этому информация в статье DPM Server Software Prerequisites требует, как пишут наши западные коллеги, further clarification.

Реклама
Рубрики:DPM 2010 Метки: , ,
  1. Комментариев нет.
  1. No trackbacks yet.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: