Инструкции администратора

 

Инструкция по созданию вторичного сервера системы 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;

·         Первоначальная передача данных в БД вторичного сервера;

·         Установка программных компонент для вторичного сервера.