- USE msdb -- Job信息都是存储在MSDB系统数据库的,因为它是实例级别的
- GO
- SELECT
- J.NAME,
- J.[DESCRIPTION],
- JB.STEP_ID,
- JB.ON_SUCCESS_ACTION,
- JB.ON_SUCCESS_STEP_ID,
- JB.ON_FAIL_ACTION,
- JB.ON_FAIL_STEP_ID,
- JB.STEP_NAME,
- JB.SUBSYSTEM,
- JB.COMMAND
- FROM
- DBO.SYSJOBS J
- INNER JOIN
- SYSJOBSTEPS JB
- ON
- J.JOB_ID = JB.JOB_ID
- WHERE
- J.[ENABLED] = 1 -- 加入条件可以过滤激活的Job和禁止的Job信息
- ORDER BY
- J.JOB_ID, JB.STEP_ID