SSIS:在Execute Process任务中将连接字符串作为参数传递?

时间:2014-04-09 10:30:30

标签: sql-server sql-server-2008 ssis sql-server-2012

我使用了一个保存实际连接的dtsConfig文件。

我正在使用Execute Process任务和任务调用的可执行文件需要来自dtsConfig文件的2个连接字符串。有没有办法让我将这些连接字符串值作为参数传递给任务?

我还没有找到这样做的方法所以在可执行文件中我将dtsConfig文件作为XmlDocument加载并查找我需要的连接。

还有其他办法吗?

哦,我不能使用脚本任务/组件,因为它必须在SQL 2008R2和SQL 2012上运行.SQL 2012无法在执行期间使用脚本组件升级包。

感谢。

1 个答案:

答案 0 :(得分:0)

我会更改dtsConfig定义以在变量中设置连接字符串。

在每个包中,您可以将该变量用作Expression来覆盖数据连接的ConnectionString属性。

您可以将变量传递给子包或进程。