Особенности переноса БД

Перенос БД Microsoft SQL Server с понижением редакции

Microsoft SQL Server в редакции Standart имеет ограничения, которые не позволяют перенести БД Docsvision с Microsoft SQL Server Enterprise на SQL Server Standart.

PostgreSQL. Перенос БД Docsvision на другой сервер

После переноса БД Docsvision на другой сервер PostgreSQL необходимо подготовить БД к работе, обновив адрес СУБД в конфигурации БД. Данная операция выполняется при повторном подключении БД к программе Консоль настройки Docsvision и может быть выполнена двумя способами.

Обновление БД с помощью Консоли настройки Docsvision
  1. Выполните скрипт в БД Docsvision:

    update dvsys_libraries
    set "SysVersion" = "SysVersion" - 1
    where "ID" = '26dbf2c0-e72e-4e9e-ab99-816758387ae2'::uuid

    Данный скрипт понизит внутреннюю версию БД, чтобы было возможно выполнить следующий шаг.

  2. Обновите БД при помощи Мастера баз данных из программы Консоль настройки Docsvision.

Обновление адреса с помощью скрипта.
  1. Выполните в БД Docsvision один или несколько из следующих скриптов в зависимости от задачи:

    select * from dvsys_setting_set('JOB_HOST_IP'::text, 'IP'::text); (1)
    select * from dvsys_setting_set('JOB_HOST_NAME'::text, 'host name'::text); (2)
    select * from dvsys_setting_set('JOB_HOST_PORT'::text, 'port'::text); (3)
    select * from dvsys_setting_set('JOB_HOST_SSPI'::text, 'true/false'::text); (4)
    select * from dvsys_setting_set('JOB_HOST_USER'::text, 'UserName'::text); (5)
    select * from dvsys_setting_set('JOB_HOST_PASSWORD'::text, 'Password'::text); (6)
    1 Если изменился IP сервера БД.
    2 Если изменилось имя сервера БД.
    3 Если изменился номер порта.
    4 Если изменился способ подключения (true/false — встроенная аутентификация/аутентификация по логину и паролю.
    5 Если изменилось имя пользователя.
    6 Если изменился пароль.

    Измените второй параметр скрипта, передаваемый в функцию dvsys_setting_set.

    Например, для изменения IP адреса СУБД на 192.168.2.22 выполните скрипт:

    select * from dvsys_setting_set('JOB_HOST_IP'::text, '192.168.2.22'::text)