мета-данные страницы
  •  

Это старая версия документа!


Создание и настройка ЦДБ

ЦДБ - центральная база данных

1. Переименование базы данных

2. Создание копии базы данных

3. Запуск DBMeta

3.1. Проверить по дате актуальность DBMeta
Она лежит в папке Agbis на сервере химчистки. При необходимости скачать новую версию (Z:\Agbis\_NonVersion\ DBMeta.exe).
3.2. Запустить DBMeta
3.3. Нажать кнопку Добавить

3.4. Выбрать переименованную базу

3.5. Водится логин и пароль

4. Создание репликационной структуры базы данных

4.1. Нажать кнопку Мастер репликации

4.2 Включить настройки

  • Изменение номера центрального подразделения с 0 на 1. Если настройка включена и DEPS содержит только одну запись и DEPS.DEP_ID = 0, то
    1. делаем ее центральной DEPS.DEP_ID = 1
    2. в глобальной настройке Текущее подразделение (GL_DEFDEP_ID) переключаемся на эту запись (GL_DEFDEP_ID=1)
    3. в базу добаляется роль «REPL_ROLE»
  • Переключение глобальной настройки Текущее подразделение.
    • Если DEPS не имеет записей, то создаем запись настройку переключаем на нее
    • Если DEPS имеет одну запись Центр, то настройку переключаем на нее
    • Если DEPS имеет записей Центр больше одной, то выдается сообщение об ошибке и процесс прерывается
    • Если DEPS имеет записей больше одной и ни одна из них не отмечена как «Центр», то выдается сообщение об ошибке и процесс прерывается
  • Создание репликационной структуры. При включенной настройке выполняется корретировка триггеров для
    1. добавления записи
    2. редактирования записи
    3. удаления записи
  • Подготовка центрального подразделения. Если настройка включена и текущее подразделение типа Центр, то выполняются следующие операции
    1. Удаление изменений из лога (MST_META_CHANGES)
    2. Добавление всех пользователей в текущее подразделение
    3. Глобальная настрока «ОСНОВНЫЕ: Цены одинаковые во всех подразделениях» (GL_TOVARS_GLOBALPRICE) устанавливается в 0
    4. Глобальная настрока «» (GL_REPL_ACTIVE) устанавливается в 0
    5. Обновляется список ограничений целостности (Foreign keys)
    6. Обновляется список первичных ключей (Primary keys)
    7. Устанавливается «префикс ключа» в 100 независимо от DEPS.DEP_ID
  • Для роли REPL_ROLE поставить GRANT ALL.

4.3. Нажать кнопку Запуск
Блокируются возможность изменения настроек и кнопка Запуск.
Индикатор отображает степень выполнения процесса.

4.4. По завершении операции просмотреть логи для проверки успешности проведенных работ (кнопка Открыть текущий лог…)
Файл лога лежит в той же папке, где находится DBMeta.