Запланированное задание SQL Server – говорит, что он работает без ошибок, но ничего не делает

У меня есть запланированная работа SQL Server, которая работает около 6 месяцев каждую ночь.

Однако он прекратил делать то, что должен (передача данных из одной базы данных в другую). Ошибок нет, и когда я запускаю его вручную, это нормально.

Я изо всех сил пытаюсь понять, почему это будет работать вручную, а не по расписанию.

Есть идеи?

Проверьте журнал на наличие ошибок. Может быть, пользователь, под которым выполняется задание, не имеет прав на одну или обе базы данных (старый пользователь удалил свое право после того, как он покинул вашу компанию?)

Попытайтесь поставить себя в качестве владельца задания, так как он запускается, когда вы запускаете его вручную

Недавно был перезагружен сервер? Это может быть служба агента SQL Server, работающая в режиме ручного запуска. Вы пытались перезапустить?

Выполняется ли работа и что-то не происходит или она не работает в течение запланированного времени? Если в истории заданий агента SQL не регистрируются какие-либо ошибки, проверьте журнал ошибок SQL Server для подозрительных записей. Кроме того, в случае последних проверяйте не только то, что задание включено, но и конкретное расписание.

Что сказали все остальные (три предыдущих поста). Если вы все еще не можете понять, запустите SQL Profiler и запустите его, пока работа (предположительно) запущена, чтобы увидеть, что, если есть, запросы или логины получены сервером базы данных.

Я предполагаю, что это проблема с владельцем / разрешениями на работу, так как у меня была такая же проблема. Есть ли причина, почему это не даст вам предупреждение или ошибку, когда это произойдет? Я что-то упускаю? Есть ли параметр, который вы можете изменить, чтобы сервер sql мог сообщать о таких ошибках?

Давайте будем гением компьютера.