我在SQL Server Management Studio中找到了一份工作,我想备份它运行的计划,以便将计划应用于我添加的其他作业。我知道我可以使用以下内容得到我需要复制的数据:
-- lists all aspects of the information for the job NightlyBackups.
USE msdb ;
GO
EXEC dbo.sp_help_job
@job_name = N'NightlyBackups',
@job_aspect = N'SCHEDULES' ;
GO
我只是想知道如何以一种允许我将其添加到系统上其他作业的方式存储此存储过程的结果。最好是在T-SQL中。
答案 0 :(得分:0)
GUI方法: 右键单击SSMS中的作业并将其编写为CREATE;改变参数以适应。
T-SQL方法: 我现在没有这个,但是尝试打开Profiler,查找SQL:已完成并且RPC:已完成,然后执行GUI方法 - 您应该捕获SSMS正在执行的T-SQL!改变适合。