我有一个SSIS包,可以从不同的SQL Server代理作业并行执行多次。我使用命令行参数/ CONNECTION将ConnectionString设置为连接管理器。在运行时覆盖SSIS连接管理器连接字符串
看来,SSIS重写我的运行时ConnectionString与设计时的价值。我还发现了一篇MSDN文章,指出这确实会发生什么。
http://msdn.microsoft.com/en-us/library/bb500430(v=sql.105).aspx
有没有办法在运行时覆盖连接管理器ConnectionString?我需要这个功能,因为我为不同的设置使用相同的包,所以我不能“硬编码”ConnectionString。
您是否还在使用配置(xml,table,environment variable,registry)来设置相同的连接字符串? – billinkc
不,我从SQL Server使用PackageConfigurations,但根本没有触及Connection Manager。 –