Hi,
I have an application whose users have to have SQL Server (Express) installed locally. They're using 2008 R2 now, but I'd like to upgrade to 2012 SP1.
For SQL Server installation, I've always been using a configuration file, to make the installation easy for end-users. So the user would execute a .bat script, basically:
SQLEXPR_x64_ENU.exe /ConfigurationFile=%CD%\ConfigurationFile.ini /QS
In this way the users just have to click Next a bunch of times, but the proper values are already set in the wizard. This has always worked fine for SQL Server 2008 R2 Express.
Now, I'm trying the same approach with SQL Server 2012 SP1 Express; created a bat script that is equivalent to the one above, but it doesn't work. The installation starts fine, but it completely ignores any setting I have specified in the config: Instance name, sysadminaccounts, etc. So the wizard is opened, but all the settings are the default ones, not the ones specified in my ConfigurationFiles.ini
I'm pretty sure that it's not a "file not found" problem, because then I intentionally wrote a wrong path to the .ini file, and the installation was aborted.
I tried in several machines (all with Windows 7 Professional), and it's always the same story.
Is it a known issue? Is there anything different I should do, with respect to the 2008 R2 version?
Thanks in advance,
Emanuele