2015-01-19 4 views
0

расписаний в SQL агента установлены в таблице sysschedules:Sql Agent, где выполняется однократное расписание, когда оно было выполнено?

select * from sysschedules 

Кто-нибудь знает, на какую информацию SQLAgent основы на которых определяют для выполнения задачи или нет (типа: один-времени)?

Спасибо!

ответ

0

Для обеспечения надежного понимания таблицы и ее свойств обратитесь к документации Microsoft по адресу dbo.sysschedules.

Я думаю, что вы ищете поле freq_type. Значение 1 определяет расписание как одноразовое.

Обратите внимание, что я настоятельно рекомендую, если вы планируете обновить эти таблицы. Гораздо лучше использовать визуальные компоненты в Sequel Server Management Studio или использовать хранимую процедуру sp_update_schedule. Они будут обрабатывать любые дополнительные операции «под капотом», которые обычно должны сопровождать такие обновления.

GL, надеюсь, это поможет.