- คลิกขวาที่งานที่มีขั้นตอนที่คุณต้องการเพิ่มและเลือก "สคริปต์งานเป็น -> สร้างไปยังหน้าต่างแบบสอบถามใหม่" ในสคริปต์ผลลัพธ์มองหาทุกส่วนที่มีรูปแบบนี้
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'<stepname>',
@step_id=1,
@cmdexec_success_code=0,
@on_success_action=3,
@on_success_step_id=0,
@on_fail_action=2,
@on_fail_step_id=0,
@retry_attempts=0,
@retry_interval=0,
@os_run_priority=0, @subsystem=N'TSQL',
@command=N'<code>',
@database_name=N'',
@flags=0
- เปิดหน้าต่างแบบสอบถามใหม่และเรียกใช้สิ่งนี้:
DECLARE @jobId BINARY(16)
SET @jobId = (SELECT job_id FROM msdb.dbo.sysjobs WHERE name = '<job name, to which you want to copy the steps>')
-- Followed by all the msdb.dbo.sp_add_jobstep from the script that scripted out in the earlier step
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'<stepname>',
@step_id=1,
@cmdexec_success_code=0,
@on_success_action=3,
@on_success_step_id=0,
@on_fail_action=2,
@on_fail_step_id=0,
@retry_attempts=0,
@retry_interval=0,
@os_run_priority=0, @subsystem=N'TSQL',
@command=N'<code>',
@database_name=N'',
@flags=0