I’ve configured my SSIS configuration to load from an XML file. When I run the package with dtexec, I specify a different configuration file for each country I’m processing. In Visual Studio I specified this as France.dtsConfig (I have to choose one and this was the first one).
When I run the package with dtexec /FILE Import.dtsx /Reporting V /ConfigFile "C:\Italy.dtsConfig" I still see the output telling me that “The package is attempting to configure from the XML file France.dtsConfig”.
I thought I could override the configuration by providing a different dtsConfig file for each country. Is this possible? What am I doing wrong?
I don’t have a reference to an article that documents this behaviour, but I have confirmed it. If the file specified as the configuration file in the package configurations is available at run time, it will be used in preference to the one specified on the command line.
In my experience and my opinion, this is contrary to normal behaviour where specifying something in a command should override the built-in default.
To use the configuration file specified in the dtexec command, rename or delete the file that is specified in the Configuration String of the XML configuration file in the Package Configurations Organiser.