Мастер, обработка DEPO: сообщение «джоба уже есть / создана»; при непрошедшей проверке — что проверить (процедуры, джоба и Agent, пользователь SYSDBA)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -807,7 +807,7 @@ func depoJobPing(ctx context.Context, db *sql.DB, wait time.Duration) (bool, str
|
||||
}
|
||||
time.Sleep(3 * time.Second)
|
||||
}
|
||||
return false, fmt.Sprintf("проверочное событие BJ_PING не обработано за %s — обработчик не запущен (или процедура не знает BJ_PING)", wait)
|
||||
return false, fmt.Sprintf("проверочное событие BJ_PING не обработано за %s. Проверьте по порядку: 1) в базе DEPO есть процедуры обработки (FTV_M2M_JOB и FTV_M2M_PROCESS_*) — без них джоба запускается и падает; 2) джоба bj2depo есть и включена, служба SQL Server Agent запущена (история джобы в SSMS покажет ошибку); 3) пользователь, от имени которого работают процедуры (SYSDBA), есть в базе", wait)
|
||||
}
|
||||
|
||||
// depoJobCheck — проверка готовности выбранного способа обработки.
|
||||
|
||||
Reference in New Issue
Block a user