在SSMS中有一种方法可以导出SQL Server代理作业中的作业步骤列表吗?

时间:2014-10-28 14:44:43

标签: tsql ssms

在SSMS中是否有一种方法可以在SQL Server代理作业中导出作业步骤列表?

我问的原因是我被要求在三个不同的工作中组织一长串的工作步骤。这是我想在Excel文档中与我的团队分享的内容,以便我们可以做笔记,演示分组和分类想法,争论等等。

有没有办法可以导出这个列表,或至少打印出来?我可以做一个截图,除了列表超出屏幕?我 期待将此手动键入Excel。

感谢您的任何想法。

1 个答案:

答案 0 :(得分:5)

您可以查询服务器;

select 
    job.name,
    steps.step_id,
    steps.step_name,
    steps.command
from MSDB.dbo.SysJobs job
    inner join MSDB.dbo.SysJobSteps steps on steps.Job_Id = job.Job_Id
where job.enabled = 1
order by 1, 2