Мониторинг процессов асинхронного архивирования
Пользователь может в любой момент получить информацию о состоянии процесса оперативного архивирования в статусе прорезервного сохранения путем SQL-запросов:
1 SELECT * FROM $$$INKERNBACK;
(всех процессов резервного сохранения, запущенных когда-либо)
2 SELECT * FROM $$$INKERNBACK WHERE BackId = number;
(конкретного процесса, где number – идентификатор процесса, возвращенный после успешного старта оного).
Возвращенным значением станут данные из этой таблицы, где наиболее интересным будет значение поля Status. Для него возможны следующие варианты:
-
от
0до100– статус, в процентах, работы процесса резервного сохранения; -
100– завершение процесса (если значение поляLinterRetCodeравно0, то успешное); -
-1– в случае некорректной или неудавшейся попытки получить статус работающего или завершившегося процесса.