Bre*_*ias 5 t-sql sql-server parameters ssis
我发现一篇帖子声称可以将参数传递给SQL代理作业,但没有包含"如何".有人能解释一下这是怎么做到的吗?
在我的场景中,我需要一个存储过程来调用SQL代理并传递一个参数.反过来,SQL代理作业必须将参数传递给SSIS包步骤.
我听说的替代方法是将存储的proc写入值写入表,然后让SQL Agent作业(或它调用的SSIS包)从表中读取这些值.如果我必须的话,我将采用后一种方法,尽管它是klugey.
更新: 本练习的动机是形成一个集成测试,包括(a)提供包配置文件的SQL Agent作业和(b)需要包配置文件中的值的SSIS包.因此,我不想直接调用SSIS包.此外,测试人员既没有直接启动SQL代理作业的权限,也不允许他们动态创建SQL代理作业.sproc(合法地)规避了许可问题.最后,集成测试可以针对数十个SSIS包中的一个,但在我的环境中拥有数十个SQL Agent作业定义是不实际的.Ergo,一个sproc启动SQL Agent作业,该参数指示要启动的SSIS包.
| 归档时间: |
|
| 查看次数: |
10518 次 |
| 最近记录: |