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

1 t-sql ssms

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

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

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

谢谢你的任何想法.

Ale*_* K. 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
Run Code Online (Sandbox Code Playgroud)

  • 太棒了。我要添加的唯一添加项是一开始的“使用 [数据库名称]; go”块。 (2认同)