Как SQL Server хранит информацию в свойствах Job Schedule?

Я знаю, что есть SELECT * FROM msdb..sysjobschedules, но это просто показывает, когда следующий запуск запланирован.

Я хочу знать, как все это определяется и сохраняется. Итак, где он сохраняет значение для повтора каждый понедельник?

12 голосов | спросил joe 17 J000000Tuesday12 2012, 17:57:33

3 ответа


8

Каждые 20 минут (это, по-видимому, НЕ настраивается), информация о следующем запуске в sysjobschedules обновляется , просматривая информацию, которую вы можете увидеть в sysschedules

Вы знаете, как при определении задания вам нужно пройти немного запутанный процесс, а не просто сказать «запускать эту работу каждый понедельник», вместо этого определяя расписание , которое говорит об этом, и связывая работа с графиком? Вот почему - у них есть независимые сущности.

ответил AakashM 17 J000000Tuesday12 2012, 18:03:28
6

И если вы хотите связать информацию в sysschedules с информацией о вашей работе:

use msdb;

select SYSJ.name, SYSS.* from sysjobs as SYSJ
inner join sysjobschedules as SYSJS on SYSJ.job_id = SYSJS.job_id
inner join sysschedules SYSS on SYSS.schedule_id = SYSJS.schedule_id;
ответил Josien 17 J000000Tuesday12 2012, 18:13:46
0

Чтобы подробно разобраться с ответом Жозиана, хороший пост связывает все связанные с Job сущности sys и дает вам хороший набор запросов, чтобы посмотреть на информацию в нем: https://www.mssqltips.com/sqlservertip/2561/querying-sql-server-agent-job-information/

Я нашел это особенно полезным, когда у меня был аналогичный вопрос, и мне нужно было создать отчет о всех агентах-агентах в нашей среде, чтобы Dev & другие DBA могут смотреть на них и предоставлять контекст. Ура!

ответил NateJ 19 Jam1000000amTue, 19 Jan 2016 02:31:58 +030016 2016, 02:31:58

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132