На некоторых видах операционной системы Windows, например, на Windows Server 2008 различных редакций, менеджер репликации не может быть запущен в качестве самостоятельной службы Windows.
Для реализации возможности запуска репликации через Windows-службу необходимы следующие утилиты:
·на серверной машине
oменеджер репликации RplManage.exe;
oсервис транспорта DaemonChecker.exe;
oсервис автоматического создания задания на выгрузку по расписанию RplScheduler.exe;
oсервис UniServer.exe с соответствующей библиотекой UniLibrary.dll;
oутилита настройки подключения к БД ToolSetup.exe;
·на клиентской машине
oмонитор менеджера репликации RPLMon.exe.
Монитор менеджера репликации может использоваться в том числе и на серверной машине.
Схема взаимодействия сервера UniServer и монитора менеджера репликации показана на рис. 7.4.
Рисунок 7.4. Схема взаимодействия UniServer и монитора менеджера репликации
Порядок настройки
1.Запустить на серверной машине DaemonChecker.exe и RplScheduler.exe. Завершить их выполнение.
2.Запустить на серверной машине менеджер репликации RplManage.exe, настроенный на режим сервера. Завершить его выполнение.
3.Открыть на редактирование файл UniServer.exe.config. В настройках приложения appSettings необходимо задать для ключа ComProgID значение RPLManage.Proc. Остальные настройки для UniServer.exe задаются стандартным образом: определить идентификатор, имя и описание Windows-сервиса, задать адрес, по которому будет производиться обращение к сервису. Запустить утилиту ToolSetup.exe и задать параметры подключения к базе данных.
4.Зарегистрировать сервис UniServer.exe в качестве службы Windows (выполнить файл reg.bat) и запустить её.
5.Открыть на редактирование конфигурационный файл RPLMon.ini, задать в нём URL адрес репликационного сервиса UniServer.exe (параметр URL) и указать интервал обновления данных в приложении RPLMon.exe (параметр Interval).
Все действия производятся с правами администратора системы и разрешенным доступом к используемым директориям.
Для работы сервера UniServer необходим Microsoft Framework 3.5.
Интерфейс монитора менеджера репликации аналогичен интерфейсу самого менеджера репликации, но имеет ограничения. В мониторе менеджера репликации доступны просмотр лога менеджера и следующие действия:
·Начать репликацию. При нажатии на кнопку менеджер репликации переходит в полуавтоматический режим работы. |
|
·Остановить репликацию. При нажатии на кнопку менеджер репликации переходит в обычный (ручной) режим работы. |
|
·Просмотр лога сервиса транспорта. |
|
·Закрыть. При нажатии на кнопку монитор менеджера репликации сворачивается в трей. |