在SSMS中是否有一种方法可以在SQL Server代理作业中导出作业步骤列表?
我问的原因是我被要求在三个不同的工作中组织一长串的工作步骤。这是我想在Excel文档中与我的团队分享的内容,以便我们可以做笔记,演示分组和分类想法,争论等等。
有没有办法可以导出这个列表,或至少打印出来?我可以做一个截图,除了列表超出屏幕?我 期待将此手动键入Excel。
感谢您的任何想法。
答案 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