Подключить сателлитные базы данных
| Настройка размещения таблиц и сателлитных БД поддерживаются только в Microsoft SQL Server. |
Архивные карточки, системные данные и журналы работы Docsvision могут храниться в основной базе данных Docsvision или быть вынесены в отдельные (сателлитные) базы данных. Использование сателлитных баз данных облегчает обслуживание основной базы Docsvision, сокращает время на создание её резервных копий и даёт другие преимущества. По умолчанию данные будут храниться в основной БД Docsvision — сателлитные БД не подключаются.
Настройка размещения служебных таблиц
Настройте способ хранения архивных карточек, системных данных и журналов работы. Для этого настройте расположение таблиц в блоке Опции при создании БД или для уже созданной БД настройте размещение в разделе "Настроить размещение служебных таблиц".
-
Выберите один перечисленных ниже способов настройки. В обоих случаях названиям таблиц записаны жирным шрифтом, а параметры размещения перечислены в раскрывающемся списке:
-
Для существующих БД: перейдите в настройки БД, секцию Расположение таблиц (Рисунок 1).
-
При создании БД: раскройте блок Опции на странице настройки параметров создания БД (Рисунок 2).
-
-
Укажите для каждой служебной таблицы индивидуальное место размещения:
Рисунок 3. Блок настроек "Опции"Служебные таблицы:-
Список служебных таблиц, для которых настраивается размещение, включает:
-
searchDataBaseType — временные таблицы с данными поисковых запросов.
-
changedObjectDataBaseType — временные таблицы с изменениями объектов.
-
iconDataBaseType — временные таблицы с иконками.
-
keysetDataBaseType — временные таблицы представлений.
-
fileCursorDataBaseType — временные таблицы с файловыми курсорами.
-
cursorDataBaseType — временные таблицы с внутренними курсорами.
-
useOuterArchive — хранить архивные карточки в сателлитной БД.
-
useOuterLog — хранить журналы в сателлитной БД.
-
useOuterMetadata — хранить системные таблицы в сателлитной БД.
-
Места размещения служебных таблиц:-
Место размещения может принимать одно из следующих значений:
-
UseDefaultOrCurrent — использовать текущее значение или значение по умолчанию.
Для новой БД и БД Docsvision версии 5.4: таблица с файловыми курсорами будет храниться в собственной БД Docsvision, остальные временные таблицы — в базе данных
tempdb. -
UseOwnDatabase — использовать БД Docsvision.
-
UseOuterDatabase — использовать сателлитную БД, предназначенную для системных таблиц
Название-БД-Docsvision_Metadata.Если сателлитная БД
Название-БД-Docsvision_Metadataне используется, она будет создана. Если сателлитная БД не используется, параметрUseOuterMetadataдолжен иметь значениеFalse. -
UseTemporaryDatabase — использовать временную базу данных
tempdb.Для служебной таблицы "changedObjectDataBaseType" также доступны варианты:-
InMemoryTableOwnDatabase — таблица в памяти SQL-сервера.
-
InMemoryTableOwnDatabaseNotPersistData — таблица в памяти SQL-сервера без сохранения данных при перезапуске SQL Server.
-
-
useOuterArchive использовать для хранения архивных карточек сателлитную БД.
-
Если настройка в значении Вкл., для хранения архивных карточек будет создана отдельная БД с названием Название-БД-Docsvision_Archive.
-
Если настройка в значении Выкл., архивные карточки будут храниться в основной БД Docsvision. Дополнительная информация приведена в пункте Особенности хранения архивных данных в Docsvision.
Если ваша лицензия Docsvision не содержит опцию Docsvision Архивная база данных, параметр useOuterArchive должен быть в значении Выкл., иначе работа с архивными карточками завершится ошибкой.
-
-
useOuterLog использовать для хранения журналов сателлитную БД.
-
Если настройка в значении Вкл., для хранения журналов будет создана отдельная БД с названием
Название-БД-Docsvision_Log. -
Если настройка в значении Выкл., журналы будут храниться в основной БД Docsvision.
-
-
useOuterMetadata использовать для хранения системных таблиц сателлитную БД.
-
Если настройка в значении Вкл., для хранения системных таблиц будет создана отдельная БД с названием
Название-БД-Docsvision_Metadata. -
Если настройка в значении Выкл., системные таблицы будут храниться в основной БД Docsvision.
БД
Название-БД-Docsvision_Metadataбудет создана независимо от значения настройки, если для служебных таблиц выбран способ размещения UseOuterDatabase.
-
-
-
Особенности восстановления резервных копий с сателлитами
Сателлитные БД автоматически получают свои имена на основе имени главной БД. Все синонимы генерируются сразу с этими именами.
-
При переносе основной БД на другой SQL сервер обязательно потребуются также копии всех сателлитов.
-
При восстановлении копии БД на том же сервере SQL с переименованием также необходимо восстановить копии сателлитов с соответствующим переименованием.
-
Использование одного сателлита несколькими базами недопустимо. Данный режим не предусмотрен системой и может привести к некорректной работе.
-
При резервном копировании БД Docsvision также следует создавать резервные копии сателлитных баз данных (если используются): _Archive (обязательно), _Metadata (рекомендуется) и _Log (необязательно).
-
При переносе резервной копии БД на другой сервер обязательно потребуются также копии всех сателлитных БД.
-
При восстановлении копии БД на том же сервере SQL с переименованием также необходимо восстановить копии сателлитных БД с таким же переименованием.