• Look into Expressions. They will do exactly what you need. Select your connection manager and about half way down the list of properties you will see "Expressions". Select it then click the ellipsis (...) next to it. From there you can set any property to an expression that will be evaluated at run time. In this case you want the ConnectionString property.

    Note this is just one possible way of handling this. Another is Package Configurations. And for that matter you can pass properties for connections by using the /CONNECTION flag on dtexec.exe. If you want to go that route I recommend running dtexecui.exe and filling in the connection information (Connection Managers tab) then going to the Command Line tab to get the parameters to pass in.

    I've used all of the above and none are terribly hard. Personally from what you said I would give Expressions a shot first though.

    Kenneth FisherI was once offered a wizards hat but it got in the way of my dunce cap.--------------------------------------------------------------------------------For better, quicker answers on T-SQL questions, click on the following... http://www.sqlservercentral.com/articles/Best+Practices/61537/[/url]For better answers on performance questions, click on the following... http://www.sqlservercentral.com/articles/SQLServerCentral/66909/[/url]Link to my Blog Post --> www.SQLStudies.com[/url]