Обновить базу данных

Версия базы данных Docsvision должна соответствовать версии сервера Docsvision.

Чтобы обновить БД до версии сервера, выполните следующие действия.

При обновлении БД Docsvision индексы, добавленные самостоятельно, будут удалены.

  1. Откройте мастер БД Docsvision.

    Мастер БД Docsvision
    Рисунок 1. Мастер БД Docsvision
  2. Выберите в списке обновляемую базу данных.

  3. Выберите режим Обновить выбранную в списке базу данных. Нажмите Далее.

  4. Выберите библиотеки карточек, которые должны быть обновлены. Нажмите Далее.

    Выбор обновляемых библиотек карточек
    Рисунок 2. Выбор обновляемых библиотек карточек
    1. Библиотеки карточек, версии которых отличаются от установленных в БД, будут автоматически выбраны — данные библиотеки могут быть обновлены.

      Если версия загружаемой библиотеки карточек не отличается от версии в БД или файлы библиотеки карточек отсутствуют в каталоге сервера Docsvision C:\Program Files (x86)\Docsvision\Platform\5.5\Tools\Database, выбор таких библиотек карточек будет заблокирован. Строчки с такими библиотеками карточек будут серого цвета, а флаг — неактивен.

    2. В строке Пользовательские метаданные указано была ли модифицирована установленная в БД библиотека карточек (добавлены пользовательские метаданные).

    3. В строке с режимом обновления БД указывается выбранный платформой Docsvision вариант обновления БД:

      • Полный режим — выбранные библиотеки карточек и версии клиентских компонентов будут обновлены полностью.

      • Лёгкий режим — будет обновлена только информация о версии клиентских компонентов.

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

        Принцип определения требуемого режима обновления:
        • Если изменилась версия генератора схем карточек, все библиотеки карточек будут обновлены в полном режиме.

        • Если изменилась схема библиотеки карточек, но не изменилась схема её карточек, будут установлены или обновлены только расширенные отчёты и скрипты данной библиотеки карточек.

        • Если изменилась схема одной или нескольких карточек библиотеки карточек, библиотека карточек будет обновлена полностью.

        • Если изменений генератора, схемы библиотеки карточек и схем карточек не было, обновление будет выполнено в лёгком режиме.

  5. Подтвердите настройки, которые будут использованы для обновления базы данных. Нажмите Далее.

    Мастер БД Docsvision в режиме обновления базы данных
    Рисунок 3. Мастер БД Docsvision в режиме обновления базы данных

    Параметр Ожидать завершения атомарной операции на SQL Server (сек) определяет максимальное время ожидания завершения отдельного этапа (операции) процедуры создания или подключения БД. Если операция не будет выполнена за указанное время, она завершится с ошибкой.

    Параметр Ожидать завершения атомарной операции на SQL Server (сек) не ограничивает время выполнения пользовательских операций при работе в Windows-клиенте или Web-клиенте. при работе в клиентских приложениях будет применяться стандартное ограничение 600 секунд.

  6. Утвердительно ответьте на запрос об обновлении БД. Дождитесь завершения обновления БД и загрузки SQL объектов.

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

    Если процесс обновления базы данных был прерван по таймауту, увеличьте значение настройки Ожидать завершения атомарной операции на SQL Server (сек) и повторите процедуру обновления.

  7. Выберите модули Docsvision, настройки которых должны быть обновлены в БД, и нажмите кнопку Завершить. При этом существующие в БД стандартные настройки выбранных модулей будут перезаписаны.

    Выбор модулей
    Рисунок 4. Выбор модулей, настройки которых будут загружены в БД

    Возможность выбора модулей, настройки которых не нуждаются в обновлении (версия в БД является актуальной), будет заблокирована.

  8. Дождитесь завершения загрузки настроек.

  9. Перезапустите сервисы Docsvision, чтобы применить новые параметры.

    Запрос на перезапуск сервисов Docsvision
    Рисунок 5. Запрос на перезапуск сервисов Docsvision
  10. Примените специальную конфигурацию Управление документами.

    Специальная конфигурация Управление документами

    Специальная конфигурация Управление документами

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

  11. Примените специальную конфигурацию Конструктор согласований.

    Специальная конфигурация Конструктор согласований

    Специальная конфигурация Конструктор согласований

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

Приведите базу данных к рабочему состоянию:
  1. Включите полнотекстовый поиск. Перед обновлением поиск автоматически отключается.

  2. Повторно создайте все индексы, которые были добавлены при внедрении системы.

  3. Если в базу данных при внедрении системы были добавлены триггеры, после обновления базы данных их потребуется создать повторно.