22,299
社区成员




EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'abcd',
@step_id=1,
@cmdexec_success_code=0,
@on_success_action=1,
@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'SSIS',
@command=N'/Server "$(ESCAPE_NONE(SRVR))" /SQL "Maintenance Plans\abc" /set "\Package\abcd.Disable;false"',
@flags=0
好像@subsystem要改成T-SQL? 然后@command变量需要手工改成具体的T-SQL语句?
能否解析一下这个@command变量中的内容呢,原维护计划中执行的具体语句应该是在“\Package\abcd.Disable”这个东西里的,那这个东西是在哪里呢?