Quantcast
Channel: Немножко всего .. из жизни администратора ms sql server
Viewing all articles
Browse latest Browse all 43

Ошибка при создания SQL задания… Try again later.

$
0
0

После переноса SQLзадания на новый SQLServerполучил ошибку при создании и правки SQLзадания:

Cannot perform this operation while SQLServerAgent is starting. Try again later.





При том, что сервер работает уже давно, а создать новое задание не дает.
Смотрим журналы SQlагента, видим ошибки:

[191] Warning [4]: Possible date calculation spin for Schedule 38
Date                      16.05.2018 13:22:08
Log                        SQL Server Agent (Archive #1 - 16.05.2018 13:22:00)
Message
[192] Date calculation spin detected for Schedule 38

Ошибка связана  тем, что SQLне "может рассчитать"время запуска для некоторых расписаний.
Смотрим расписания SQL агента:

Обращаем на задания которые созданы давно и их частота запуска очень большая: каждые Nсекунд , минуты.



Решения: меняем время активации данных заданий на текущую дату. 

Проблема в том, что SQL«просто не может рассчитать время запуска» с момента старта расписания.
Как такое может быть - SQLрасписание переносится в процессе миграций с SQLзаданиями, при обновлениях SQLверсий и т.к. Даже выше у меня есть расписание, созданное в 2008 году, т.е более 10 лет, и если бы оно еще запускалось каждые 10 секунд, то была бы выше указанная проблема.
Эти расписания можно получить  так же запросом:

use msdb

select name , active_start_date,date_created,* from dbo.sysschedules order by 2


После того как исправил дату , все рассчиталось и проблема исчезла.


Viewing all articles
Browse latest Browse all 43

Latest Images

Trending Articles