SSIS 2008 R2 - 如何在运行时动态更改连接

时间:2011-02-16 21:14:40

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

我使用的是SQL Server SSIS 2008 R2。

我想在运行时动态更改OLEDB的连接管理器,以指向在运行包期间确定的数据库。

这意味着我无法使用配置文件。

我该怎么做?

2 个答案:

答案 0 :(得分:7)

您将使用表达式并使用您想要更改的连接属性填充变量。在每个对象的属性中,有一个名为表达式的字段,您可以打开它并动态地更改任何内容。

答案 1 :(得分:5)

在连接管理器属性窗口中使用表达式来构造运行时中的值

http://consultingblogs.emc.com/jamiethomson/archive/2006/03/11/SSIS-Nugget_3A00_-Setting-expressions.aspx