Учёт DEPO: шаг «Обработка» проверяет запуск джобы (есть, включена, расписание, запускалась недавно — по msdb), работа процедур (BJ_PING) — отдельной проверкой «Обработка событий»; логину bj — SQLAgentReaderRole для проверки

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
zuevav
2026-10-05 14:33:34 +03:00
parent 4beb42ed45
commit e31e35e663
6 changed files with 165 additions and 36 deletions
+4
View File
@@ -186,6 +186,10 @@ type FancyMSSQLSettings struct {
DepoJobCheck string `json:"depo_job_check"` // результат последней проверки готовности
DepoJobCheckOK bool `json:"depo_job_check_ok"`
DepoJobCheckAt time.Time `json:"depo_job_check_at"`
// DepoProcCheck — работает ли обработка событий процедурами (BJ_PING), отдельно от запуска джобы.
DepoProcCheck string `json:"depo_proc_check,omitempty"`
DepoProcCheckOK bool `json:"depo_proc_check_ok,omitempty"`
DepoProcCheckAt time.Time `json:"depo_proc_check_at,omitempty"`
DepoJobEverySec int `json:"depo_job_every_sec"`
DepoJobProc string `json:"depo_job_proc"`
DepoJobRunAs string `json:"depo_job_run_as,omitempty"` // пользователь базы DEPO для EXECUTE AS процедуры (пусто = SYSDBA)