【发布时间】:2015-11-10 16:59:37
【问题描述】:
我有一个执行名为“Y”的 SSIS 包的 SQL 代理作业“X”。
“X”将参数传递给“Y”。
SQL 代理作业“X”由名为“Z”的 SSIS 包使用“执行 SQL Server 代理作业任务”调用。
目前我看不到任何将参数从“Z”传递到“X”的方法,而“X”又将传递给“Y”。
如果我在这里遗漏了什么,请有人告诉我。
干杯
【问题讨论】:
标签: ssis sql-server-2012 sql-agent-job
我有一个执行名为“Y”的 SSIS 包的 SQL 代理作业“X”。
“X”将参数传递给“Y”。
SQL 代理作业“X”由名为“Z”的 SSIS 包使用“执行 SQL Server 代理作业任务”调用。
目前我看不到任何将参数从“Z”传递到“X”的方法,而“X”又将传递给“Y”。
如果我在这里遗漏了什么,请有人告诉我。
干杯
【问题讨论】:
标签: ssis sql-server-2012 sql-agent-job
您是对的,您不能将参数传递给作业。
你可以做的是用你想传递的参数填充一个表,所以包Z会用你想传递给包Y的参数填充表。然后包Y 将从表中读取这些参数。
【讨论】: