代码之家  ›  专栏  ›  技术社区  ›  user1254579

查询以列出与特定表关联的作业名称和步骤

  •  3
  • user1254579  · 技术社区  · 6 年前

    有什么方法可以搜索和查找,什么作业保存一个特定的表刷新。 有多个具有多个步骤的SQL代理作业。搜索所有作业并定位作业名称和步骤的SQL查询是什么?

    这是为了标识与表加载相关联的步骤

    1 回复  |  直到 6 年前
        1
  •  2
  •   B3S    6 年前

    看看这个:

    Querying SQL Agent Jobs

    use msdb
    
    SELECT 
        [sJOB].[job_id] AS [JobID]
        , [sJOB].[name] AS [JobName]
        ,step.step_name
        ,step.command
    FROM
        [msdb].[dbo].[sysjobs] AS [sJOB]
        LEFT JOIN [msdb].dbo.sysjobsteps step ON sJOB.job_id = step.job_id
    
    WHERE step.command LIKE '%MYTABLENAME%'
    ORDER BY [JobName]