1. USE msdb -- Job信息都是存储在MSDB系统数据库的,因为它是实例级别的 
  2. GO  
  3.  
  4. SELECT  
  5.     J.NAME,  
  6.     J.[DESCRIPTION],  
  7.     JB.STEP_ID, 
  8.     JB.ON_SUCCESS_ACTION, 
  9.     JB.ON_SUCCESS_STEP_ID, 
  10.     JB.ON_FAIL_ACTION, 
  11.     JB.ON_FAIL_STEP_ID, 
  12.     JB.STEP_NAME,  
  13.     JB.SUBSYSTEM,  
  14.     JB.COMMAND 
  15. FROM 
  16.     DBO.SYSJOBS J 
  17.     INNER JOIN 
  18.     SYSJOBSTEPS JB 
  19.     ON 
  20.     J.JOB_ID = JB.JOB_ID 
  21. WHERE 
  22.     J.[ENABLED] = 1 -- 加入条件可以过滤激活的Job和禁止的Job信息 
  23. ORDER BY 
  24.     J.JOB_ID, JB.STEP_ID