When setting the RetainSameConnection property to TRUE, packages may fail during the pre-execution phase because of the order of statements executed at run-time.I'm not sure why this happens but it's probably an issue of having to use the same connection throughout during the pre-execution phase. It's quite bothersome because as such, I can't every modify my package without modifying the OLE Source by doing a cut/paste to have BIDS put it at the end of the XML code of the DTSX and prevent the error from happening.I'm suspecting a few other hanging issues during validation phases (with Execute SQL Tasks before Data Flow Tasks that play with the same tables) could be related to this.
Product Language
Version
Category
Operating System
Operating System Language
Steps to Reproduce
Actual Results
Expected Results
Platform