UpdateDBCfg
UpdateDBCfg
/UpdateDBCfg –Dynamic<Режим> -BackgroundCancel] -BackgroundSuspend
-WarningsAsErrors]-Extension <имя расширения>
— динамическое (когда возможно) обновление конфигурации базы данных.
-Dynamic<Режим> — признак использования динамического обновления. Режим может принимать следующие значения
-Dynamic+ — Значение параметра по умолчанию. Сначала выполняется попытка динамического обновления, если она завершена неудачно, будет запущено фоновое обновление.
-Dynamic– — Динамическое обновление запрещено.
-BackgroundStart [-Dynamic<Режим>] — будет запущено фоновое обновление конфигурации, текущий сеанс будет завершен. Если обновление уже выполняется, будет выдана ошибка.
-Dynamic+ — Значение параметра по умолчанию. Сначала выполняется попытка динамического обновления, если она завершена неудачно, будет запущено фоновое обновление.
-Dynamic– — Динамическое обновление запрещено.
-BackgroundCancel — отменяет запущенное фоновое обновление конфигурации базы данных. Если фоновое обновление не запущено, будет выдана ошибка.
-BackgroundFinish — запущенное фоновое обновление конфигурации базы данных будет завершено: при этом будет наложена монопольная блокировка и проведена финальная фаза обновления. Если фоновое обновление конфигурации не запущено или переход к завершающей фазе обновления не возможен, будет выдана ошибка. Возможно использование следующих параметров:
-Visible — На экран будет выведен диалоговое окно с кнопками Отмена, Повторить, Завершить сеансы и повторить. В случае невозможности завершения фонового обновления, если данная опция не указана, выполнение обновления будет завершено с ошибкой..
-BackgroundResume — продолжает фоновое обновление конфигурации базы данных, приостановленное ранее.
-BackgroundSuspend — приостанавливает фоновое обновление конфигурации на паузу. Если фоновое обновление не запущено, будет выдана ошибка.
-WarningsAsErrors — все предупредительные сообщения будут трактоваться как ошибки.
-Server — обновление будет выполняться на сервере (имеет смысл только на сервере). Если параметр используется вместе с фоновым обновлением, то:
- Фаза актуализации всегда выполняется на сервере.
- Фаза обработки и фаза принятия изменения могут выполняться как на клиенте, так и на сервере.
- Допускается запуск фонового обновления на стороне клиента, а завершение - на стороне сервера, и наоборот.
- Не используется 2-я версия механизма реструктуризации (игнорируется параметр -v2, если таковой указан).
Если не указана версия механизма реструктуризации (-v1 или -v2), то будет использоваться механизм реструктуризации той версии, которая указана в файле conf.cfg. В противном случае будет использована указанная версия механизма. Если указана 2-я версия механизма реструктуризации, но использование этой версии конфликтует с другими параметрами – будет использована 1-я версия.
-Extension <Имя расширения> — будет выполнено обновление расширения с указанным именем. Если расширение успешно обработано возвращает код возврата 0, в противном случае (если расширение с указанным именем не существует или в процессе работы произошли ошибки) — 1.
-SessionTerminate <Режим> — признак завершения всех активных сеансов в случае необходимости установки эксклюзивной блокировки информационной базы:
-SessionTerminate disable — не использовать завершение сеансов (используется по умолчанию).
-SessionTerminate force — принудительно завершать сеансы.
Параметр /UpdateDBCfg допускается указывать после следующих параметров:
- /LoadCfg — загрузка конфигурации из файла;
- /UpdateCfg — обновление конфигурации, находящейся на поддержке;
- /ConfigurationRepositoryUpdateCfg — обновление конфигурации из хранилища;
- /LoadConfigFiles — загрузка файлов конфигурации;
- /LoadConfigFromFiles — загрузка конфигурации из файлов;
- /MobileAppUpdatePublication — обновление публикации мобильного приложения;
- /MobileAppWriteFile — запись xml-файла мобильного приложения;
- /MobileClientWriteFile — запись xml-файла мобильного клиента;
- /MobileClientDigiSign — подпись мобильного клиента.