Инструкция по созданию вторичного сервера системы DIRECTUM
Добавление нового сервера в систему DIRECTUM
Добавление нового сервера в систему DIRECTUM выполняется программно, путем выполнения установочного скрипта CreateSecondServer.sql, входящего в поставку системы DIRECTUM.
До начала создания нового сервера в системе DIRECTUM необходимо решить, какие значения на новом сервере будут иметь те параметры, которые должны быть уникальны на каждом сервере:
· код и префикс для нового сервера.
По коду будет идентифицироваться сервер в системе DIRECTUM. Код может содержать буквы, цифры, пробелы и символы подчеркивания. Максимальная длина кода составляет 255 символов.
Префикс будет автоматически добавляться к некоторым данным системы DIRECTUM, которые должны быть уникальны на всех серверах системы, например, к автоматически формируемым кодам записей справочников или к именам пользователей системы DIRECTUM. В качестве префикса рекомендуется использовать 1-2 буквенных символа (см. раздел «Внешние коды» в руководстве по репликации);
· интервал внутренних кодов для нового сервера (см. раздел «Интервалы внутренних кодов» в руководстве по репликации).
После этого следует выполнить установочный скрипт CreateSecondServer.sql (находится в папке UTILS\Repl установочного диска). Скрипт следует выполнять от имени предопределенного пользователя SQL-севера sa. Перед выполнение в тексте скрипта следует заменить следующие слова:
· XНачалоИнтервалаX - первое значение диапазона значений внутренних кодов вторичного сервера;
· XКонецИнтервалаX - последнее значение диапазона значений внутренних кодов вторичного сервера;
· XПрефиксСервераX - префикс вторичного сервера;
· XНазваниеБазыДанныхX - наименование БД главного сервера в формате <Имя связанного SQL-сервера>.<Имя БД>. Если БД создается не на связанном SQL-сервере, а на SQL-сервере с БД главного сервера, то можно указать только имя БД главного сервера;
· XКодСервераX - код нового сервера.
Скрипт CreateSecondServer.sql выполняет следующие действия:
· создает запись вторичного сервера в компоненте Удаленные серверы главного сервера;
· создает запись главного сервера в компоненте Удаленные серверы вторичного сервера;
· изменяет установки системы в БД вторичного сервера, такие как код системы, интервал внутренних кодов, начальные значения счетчиков и т.п.;
· создает группу пользователей «Все пользователи сервера <Код вторичного сервера>» в БД главного и вторичного серверов;
· добавляет пользователей в группу «Все пользователи» в БД главного и вторичного серверов;
· создает пользователя sa в БД вторичного сервера;
· выполняет другие действия, которые необходимы для проведения репликации данных между серверами, например, фиксирует выполненные действия в буфере репликации.
См. также:
· Порядок создания вторичного сервера системы DIRECTUM;
· Создание БД для вторичного сервера системы DIRECTUM;
· Первоначальная передача данных в БД вторичного сервера;
· Установка программных компонент для вторичного сервера.
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|