【发布时间】:2012-11-26 08:32:51
【问题描述】:
我有一个 SSIS 包,我从不同的 SQL Server 代理作业并行执行了几次。我使用命令行参数 /CONNECTION 将 ConnectionString 设置为连接管理器。
似乎 SSIS 再次用设计时值覆盖了我的运行时 ConnectionString。我还发现了一篇 MSDN 文章,指出确实会发生这种情况。
http://msdn.microsoft.com/en-us/library/bb500430(v=sql.105).aspx
有没有办法在运行时覆盖连接管理器 ConnectionString?我需要这个功能,因为我对不同的设置使用相同的包,所以我不能“硬编码”ConnectionString。
【问题讨论】:
-
你是不是也在使用配置(xml、表、环境变量、注册表)来设置相同的连接字符串?
-
不,我正在使用 SQL Server 中的 PackageConfigurations,但我根本没有接触那个连接管理器。
标签: ssis