Рис. 3.19 – Выбор каталога резервной копии

4.  Далее необходимо создать промежуточную базу данных «cm_empty» и рабочую базу данных на точке обмена. В появившемся окне «Мастера» (Рис. 3.20) следует указать путь к рабочей базе данных и нажать на кнопку [Создать].

Рис. 3.20 – Восстановление БД

5.  После системного сообщения об успешном восстановлении базы нужно перейти к следующему шагу «Мастера».

6.  После завершения подготовки точки обмена к репликации «Мастер» предложит создать ярлыки для основных действий репликации (Рис. 3.21).

Рис. 3.21 – Создание ярлыков

7.  Далее «Мастер» сообщит о завершении своей работы и предложит перейти к процессу настройки репликации, запустив утилиту «SetOffline. exe».

Рис. 3.22 – Завершение работы «Мастера установки»

Прежде, чем переходить к настройке утилиты репликации «SetOffline. exe», следует выполнить ряд дополнительных шагов по созданию пользователя TS_REPLICATION, аналогичных действиям на сервере, описанным выше.

5.  ВыноскаНастройка offline репликации

Для использования offline репликации необходимо настроить точки обмена, а также передачу данных через почтовый сервер при помощи утилиты «Администратор offline репликации» («SetOffline. exe»). Запустить утилиту можно из каталога «Bin» рабочей директории приложения Terrasoft CRM (по умолчанию <C:\Program Files\ Terrasoft CRM X25 \ Bin>).

5.1.  Настройка почтовых параметров

Для каждого сервера БД, который будет участвовать в репликации, необходимо завести почтовые ящики, через которые будут передаваться пакеты данных. Для заведения ящиков могут быть использованы бесплатные Internet-ресурсы или локальный почтовый сервер. Следует учитывать, что при использовании локального почтового сервера доступ к почтовым ящикам будет осуществляться намного быстрее.

НЕ нашли? Не то? Что вы ищете?

Настройка параметры соединения с почтовым сервером для текущей точки обмена осуществляется на закладке [Почта] утилиты «Администратор offline репликации» (Рис. 4.1).

Рис. 4.1– Закладка [Почта]

Здесь необходимо указать параметры входящего и исходящего почтового сервера.

Признак [Фрагментировать] позволяет задавать размер фрагментов, на которые разбиваются пакеты передаваемых данных. Это позволяет учитывать ограничения на максимальный размер письма почтовых серверов передающей и принимающей стороны.

Для проверки правильности настройки параметров соединения следует нажать на кнопку [Тест].

5.2.  Регистрация точек обмена

Для обмена пакетами данных между компьютерами необходимо зарегистрировать все точки обмена, которые будут принимать в нем участие. Точки обмена представляют собой компьютеры, на которых расположены рабочие базы данных Terrasoft CRM, подготовленные к репликации.

На закладке [Точки обмена] утилиты «Администратор offline репликации» необходимо нажать на кнопку [Добавить…] либо [Редактировать…] (Рис. 4.2).

Рис. 4.2 – Закладка [Точки обмена]

В результате откроется окно регистрации / редактирования точки обмена (Рис. 4.3), содержащее следующие поля:

[Имя] – название точки обмена, которая участвует в процессе репликации.

[Имя базы данных] - название рабочей базы данных Terrasoft CRM в данной точке обмена.

[Код] – каждая точка обмена должна иметь свой уникальный код.

Рис. 4.3 – Окно редактирования точки обмена

[Почта] – адрес электронного почтового ящика для данной точки обмена.

[Контакт] – ответственный по процессу репликации в данной точке обмена.

[GMT] – часовой пояс, в котором находится регистрируемая точка обмена.

[Пароль для запуска SQL] – пароль для выполнения скриптов на удаленной точке.

Опция [Текущая] – идентификация точки, на которой происходит настройка репликации.

Опция [Активная] – идентификация точки, участвующей в репликации.

5.3.  Настройка разрешения конфликтов

Для настройки разрешения конфликтов при репликации используется закладка [Правила репликации] утилиты «Администратор offline репликации» (Рис. 4.4).

Рис. 4.4 – Закладка [Правила репликации]

Для разрешения конфликтов при изменении записи в двух точках обмена используются специальные опции. Если нужно, чтобы на сервер попала последняя по времени редакция записи, следует установить опцию [Последнего редактирования]. Эта опция используется по умолчанию.

Опция [Автора] означает, что на сервер попадет запись, отредактированная пользователем, создавшим запись.

Опция [На текущем компьютере] означает, что на сервере останется исходная запись.

На закладке [Правила репликации] также находится перечень таблиц базы данных Terrasoft CRM, участвующих в репликации. По умолчанию все таблицы включены и на прием, и на передачу данных. Если опция [Включена] блока [При приеме] / [При отправке] для таблицы не установлена, таблица не будет участвовать в приеме / отправке данных.

Опции [Вставка], [Обновление], [Удаление] для точек обмена включены по умолчанию. Это означает, что если на сервере с записями таблицы будет выполнена какая-либо из этих операций, все изменения попадут на точку обмена.

Для сервера рекомендуется снимать опцию [Удаление], установленную по умолчанию.

Отдельные поля таблицы также можно включать и отключать при приеме и отправке данных на детали [Поля].

На детали [Отношения] содержится полный перечень таблиц, с которыми связана данная таблица, с указанием внешних ключей.

Закладка [Правила репликации] позволяет определить условия отправки данных. Для этого следует воспользоваться полем [Редактировать фильтр], в котором необходимо прописать условия фильтрации в виде SQL-команд, указав ID ответственного на точке обмена. Протестировать запрос можно с помощью кнопки [Тест].

5.4.  Отчет о процессе репликации

Автоматическая отправка детальных отчетов о процессе репликации на заранее указанные учетные записи позволяет администратору Terrasoft CRM в полной мере контролировать процесс репликации и оперативно реагировать на возникающие во время передачи данных проблемы.

Настройка отправки отчетов осуществляется на закладке [Администрирование] утилиты «Администратор offline репликации» в блоке полей [Оповещение репликации] (Рис. 4.5).

Рис. 4.5– Закладка [Администрирование]

В соответствующих полях необходимо указать имя и почтовый адрес учетной записи, на которую будет отправляться отчет о репликации. Опция [прикреплять отчет] отвечает за отправку HTML-файла, содержащего детальную информацию о процессе репликации.

5.5.  Просмотр истории репликации

Возможность просмотра истории приема / отправки данных позволяет отследить дату, время и состояние передачи пакетов репликации («удачно», «в ожидании», «ошибка»).

Просмотреть историю приема / отправки данных можно на закладке [История] утилиты «Администратор offline репликации», выбрав в поле [Точка обмена-получатель] точку-получатель пакета (Рис. 4.6).

Рис. 4.6 – Закладка [История]

Если отправленный пакет данных не был подтвержден до следующей отправки данных на ту же точку обмена, то репликация с этой точкой приостанавливается до получения подтверждения. Подтвердить отправку, в этом случае, можно вручную, воспользовавшись командой контекстного меню [Подтвердить отправку] блока [История отправки] на закладке [История]. При «ручном» подтверждении отправки отосланный пакет считается неудачным.

6.  Работа с утилитой репликации

Для корректной работы процесса репликации необходимо выработать регламент обмена и настроить его на сервере и на точках обмена, используя стандартную для Windows возможность назначения заданий. Подробнее эта процедура описана в главе 5.2.1.

!

Для версий Terrasoft CRM 3.0.2-3.0.4 обязательно наличие лицензий на продукт Terrasoft CRM X25 (модуль [X25]) у всех пользователей системы. А для версии 3.1.0-3.1.1 – на модуль [Replication] этого продукта. Лицензирование Terrasoft CRM описано в документе «Руководство администратора».

Для запуска утилиты репликации достаточно в командной строке рабочей директории приложения Terrasoft CRM указать путь к исполняемому файлу «RepOffline. exe» и необходимые параметры репликации (Рис. 5.1).

Рис. 5.1 – Запуск утилиты репликации

При запуске утилиты «RepOffline. exe» текущая версия программы репликации сравнивается с версией схемы репликации на рабочей базе, а также с версией схемы репликации базы «cm_empty». В случае несовпадения версий, выдается сообщение об ошибке, и запуск «RepOffline. exe» прекращается.

6.1.  Параметры репликации

Информацию о доступных параметрах репликации можно просмотреть в окне [Справка о программе], открыть которое можно, используя следующую команду: Replication. exe -?

6.1.1.  Прием и отправка данных

[-ro 0] – получить / отправить данные (используется по умолчанию);

[-ro 1] – только отправить;

[-ro 2] – только получить;

[-ro 3] – отправить / получить данные;

[-ro 4] – запросить обновление с главного сервера.

6.1.2.  Работа с точками обмена

[-tc <код точки>] – код точки обмена, для которой будет совершено определенное действие (если параметр не указан, то по умолчанию задействованы все указанные точки обмена - ALL).

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5