SSIS "Execute SQL Server Agent Job Task" 将参数传递给 SQL 代理作业
SSIS "Execute SQL Server Agent Job Task" passing parameters to an SQL Agent Job
我有一个 SQL 代理作业 "X",它执行名为 "Y" 的 SSIS 包。
"X" 将参数传递给 "Y".
SQL 代理作业 "X" 由名为 "Z" 的 SSIS 包使用 "Execute SQL Server Agent Job Task".
调用
目前我看不到任何将参数从 "Z" 传递到 "X" 的方式,后者又将传递到 "Y"。
如果我遗漏了什么,有人可以告诉我吗?
干杯
你是对的,你不能将参数传递给作业。
你可以做的是用你想传递的参数填充 table,这样包 Z
会用你想传递给包 [的参数填充 table =11=]。然后包 Y
将从 table.
中读取这些参数
我有一个 SQL 代理作业 "X",它执行名为 "Y" 的 SSIS 包。
"X" 将参数传递给 "Y".
SQL 代理作业 "X" 由名为 "Z" 的 SSIS 包使用 "Execute SQL Server Agent Job Task".
调用目前我看不到任何将参数从 "Z" 传递到 "X" 的方式,后者又将传递到 "Y"。
如果我遗漏了什么,有人可以告诉我吗?
干杯
你是对的,你不能将参数传递给作业。
你可以做的是用你想传递的参数填充 table,这样包 Z
会用你想传递给包 [的参数填充 table =11=]。然后包 Y
将从 table.