Unable to Install SQL Server on Server 2012
- by Jeff
The problem
I have been trying to install SQL Server 2012 on Windows Server 2012. I continually get the same error:
Managed SQL Server Installer has stopped working
Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: scenarioengine.exe
  Problem Signature 02: 11.0.3000.0
  Problem Signature 03: 5081b97a
  Problem Signature 04: Microsoft.SqlServer.Chainer.Setup
  Problem Signature 05: 11.0.3000.0
  Problem Signature 06: 5081b97a
  Problem Signature 07: 18
  Problem Signature 08: 0
  Problem Signature 09: System.IO.FileLoadException
  OS Version:   6.2.9200.2.0.0.272.79
  Locale ID:    1033
  Additional Information 1: c319
  Additional Information 2: c3196e5863e32e0baf269d62f56cbc70
  Additional Information 3: 422d
  Additional Information 4: 422d950c58f4efd1ef1d8394fee5d263
What I've tried
After initial googling, I've tried the following things:
Go through the list of hardware and software pre-reqs. All the
software seems to be there by default on Server 2012 and my hardware
meets the reqs.
Copy the installation media to the local drive and try to install
from that (rather than a DVD). This produced the same error.
Based on another error message, I installed .NET 4.0 (which
apparently is not on Server 2012 out of the box). Same error.
Install from command line. This didn't work either, but it gave me a
different error:
Error:
Unhandled Exception: System.IO.FileLoadException: Could not load file or assembl
y 'Microsoft.SqlServer.Configuration.Sco, Version=11.0.0.0, Culture=neutral, Pub
licKeyToken=89845dcd8080cc91' or one of its dependencies. Strong name validation
 failed. (Exception from HRESULT: 0x8013141A) ---> System.Security.SecurityExcep
tion: Strong name validation failed. (Exception from HRESULT: 0x8013141A)
   --- End of inner exception stack trace ---
   at Microsoft.SqlServer.Chainer.Infrastructure.InputSettingService.CheckForBoo
leanInputSettingExistenceFromCommandLine(ServiceContainer context, String settin
gName)
   at Microsoft.SqlServer.Chainer.Setup.Setup.DebugBreak(ServiceContainer contex
t)
   at Microsoft.SqlServer.Chainer.Setup.Setup.Main()
Any ideas what I am missing?