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