Подключить сателлитные базы данных
Рассмотренная далее функция доступна, только если БД Docsvision размещается в СУБД Microsoft SQL Server. |
Архивные карточки, системные данные и журналы работы Docsvision могут храниться в основной базе данных Docsvision, или быть вынесены в отдельные (сателлитные) базы данных. Использование сателлитных баз данных позволяет облегчить обслуживание основной базы Docsvision, сократить время на создание её резервных копий и т.п.
Место хранения архивных карточек, системных данных и журналов работы Docsvision определяется администратором при создании новой базы данных Docsvision и при подключении БД, для которой не принималось решение о способе хранения указанных данных.
По умолчанию данные будут храниться в основной БД Docsvision — сателлитные БД не подключаются.
Настройте способ хранения архивных карточек, системных данных и журналов работы. Для этого нажмите на кнопку Настройки в Мастере БД Docsvision при создании БД или подключении БД.
Будет открыто окно Настройки генерации скрипта.
-
UseOuterArchive — определяет, должна ли для хранения архивных карточек использоваться сателлитная БД.
При включённой настройке (значение True) для хранения архивных карточек будет создана отдельная БД с названием Название-БД-Docsvision_Archive.
При выключенной настройке (значение False) архивные карточки будут храниться в основной БД Docsvision. Дополнительная информация приведена в пункте Особенности хранения архивных данных в Docsvision.
Если ваша лицензия Docsvision не содержит опцию Docsvision Архивная база данных, параметр
UseOuterArchive
должен быть в значении False, иначе работа с архивными карточками завершится ошибкой. -
UseOuterLog — определяет, должна ли для хранения журналов использоваться сателлитная БД.
При включённой настройке (значение True) для хранения журналов будет создана отдельная БД с названием
Название-БД-Docsvision_Log
.При выключенной настройке (значение False) журналы будут храниться в основной БД Docsvision.
-
UseOuterMetadata — определяет, должна ли для хранения системных таблиц использоваться сателлитная БД.
При включённой настройке (значение True) для хранения системных таблиц будет создана отдельная БД с названием
Название-БД-Docsvision_Metadata
.При выключенной настройке (значение False) системные таблицы будут храниться в основной БД Docsvision.
БД
Название-БД-Docsvision_Metadata
будет создана независимо от значения настройки UseOuterMetadata, если для служебных таблиц выбран способ размещения UseOuterDatabase.
Особенности восстановления резервных копий с сателлитами
Сателлитные БД автоматически получают свои имена на основе имени главной БД. Все синонимы генерируются сразу с этими именами.
-
При переносе основной БД на другой SQL сервер обязательно потребуются также копии всех сателлитов.
-
При восстановлении копии БД на том же сервере SQL с переименованием также необходимо восстановить копии сателлитов с соответствующим переименованием.
-
Использование одного сателлита несколькими базами недопустимо. Данный режим не предусмотрен системой и может привести к некорректной работе.
-
При резервном копировании БД Docsvision также следует создавать резервные копии сателлитных баз данных (если используются): _Archive (обязательно), _Metadata (рекомендуется) и _Log (необязательно).
-
При переносе резервной копии БД на другой сервер обязательно потребуются также копии всех сателлитных БД.
-
При восстановлении копии БД на том же сервере SQL с переименованием также необходимо восстановить копии сателлитных БД с таким же переименованием.