Installing SQL Server 2012(Enterprise\Express), SQL Server 2008 R2 (Enterprise\Express) on Windows 8 Release Preview using command line and un-attended installation.
1-Downloaded Windows 8 Release Preview from http://windows.microsoft.com/en-US/windows-8/iso.
2-All installations were run using command line prompt in elevated mode (run as Administrator)
1. SQL SERVER 2012 Enterprise:
setup.exe /Action=Install /q /IAcceptSQLServerLicenseTerms /InstanceName=<InstanceName>/ROLE=AllFeatures_WithDefaults
/SQLSYSADMINACCOUNTS=”BUILTIN\Administrators” /ASSYSADMINACCOUNTS=”BUILTIN\Administrators”
/pid=<PID key for new edition>.
2. SQL SERVER 2012 EXPRESS:
<pacakge.exe> /Action=Install /q /IAcceptSQLServerLicenseTerms /InstanceName=<InstanceName> /ROLE=AllFeatures_WithDefaults /SQLSYSADMINACCOUNTS=”BUILTIN\Administrators”
3. SQL SERVER 2008 R2 Enterprise
setup.exe /Action=Install /q /IAcceptSQLServerLicenseTerms /InstanceName=<InstanceName> /ROLE=AllFeatures_WithDefaults
/AGTSVCACCOUNT=“<DomainOrMachine\User>” /AGTSVCPASSWORD=“<DomainOrMachineUserPWD>”
/ASSVCACCOUNT=“<DomainOrMachine\User>” /ASSVCPASSWORD=“<DomainOrMachineUserPWD>”
/SQLSVCACCOUNT=“<DomainOrMachine\User>” /SQLSVCPASSWORD=“<DomainOrMachineUserPWD>”
/SQLSYSADMINACCOUNTS=“BUILTIN\Administrators” /ASSYSADMINACCOUNTS=“BUILTIN\Administrators”
/pid=<PID key for new edition>
During installation of SQL server 2008 R2 the below dialog will pop-up
So in order to have successful installation click on the “Download and install …” option
4-SQL Server 2008 R2 Express
<pacakge.exe> /Action=Install /q /IAcceptSQLServerLicenseTerms /InstanceName=<InstanceName> /ROLE=AllFeatures_WithDefaults /SQLSYSADMINACCOUNTS=”BUILTIN\Administrators”
The highlighted installation parameters should be specified before setup starts.