如何从存储过程中将参数传递给SQL Server代理作业中的设置值?

时间:2015-09-28 11:52:19

标签: sql-server ssis

我从下面的存储过程调用SQL Server作业

CREATE PROC StartMyMonthlyInventoryJob
AS
     EXEC msdb.dbo.sp_start_job N'_TIME_ACCESSABILITY_HOURS'       
GO

我想更改此作业的设置值(我知道如何以图形方式配置)。当我从存储过程调用该作业时,如何将参数传递给设置值?感谢

1 个答案:

答案 0 :(得分:2)

你没有。

而是创建一个表,其中包含作业将传递给SSIS包的所有参数。

向包中添加新的第一步,以从表中读取参数并填充包变量。

向包添加新的最后一步以更新参数表并删除该行,或使用某种“已完成”标志更新它。