我有一個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。 –