Задание отключенного сервера sql будет по-прежнему выполняться в назначенное время - PullRequest
0 голосов
/ 07 декабря 2009

У меня есть работа сервера sql, которая была отключена. Но задание продолжает пытаться выполнить в исходное запланированное время. Интересно, почему он продолжает это делать?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 07 декабря 2009

Если задание было отключено путем установки системной таблицы напрямую, оно может отображаться в агенте SQL как отключенное, но фактически все еще будет выполняться. Чтобы отключить задание, убедитесь, что вы используете пользовательский интерфейс SSMS или системную хранимую процедуру sp_update_job .

2 голосов
/ 07 декабря 2009

Отключенное задание не запускается.

  • Есть ли у него несколько расписаний?
  • Вы отключили расписание?
  • Есть ли у вас предупреждение?
  • Это срабатывает в другом месте?

Вы не можете обновлять системные таблицы напрямую в SQL Server 2005 + ...

1 голос
/ 07 декабря 2009

Сделали ли вы это, обновив таблицу sysjobs вручную? Если вы обновите таблицу sysjobs directlu, то вы можете пренебречь обновлением таблиц sysschedules, чтобы отключить планировщик, который затем запустит задание в соответствии с расписанием.

Если вы отключили его с помощью t-sql, используйте процедуру sp_update_job в базе данных msdb.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...