I was building a new SQL Server Cluster and I was going a little to fast and forgot to enable the .net framework 3.5 feature on the windows server before I installed SQL Server. .NET 3.5 SP1 is a requirement for SQL Server 2012 when you select Database Engine, Reporting Services, Master Data Services, Data Quality Services, Replication, or SQL Server Management Studio, and it is no longer installed by SQL Server Setup.
No problem, I thought–I know how to enable that using add roles and features wizard. Only a weird thing happened on the way–the installation failed. It didn’t even include an error message. Weird, I thought. When I tried the install using DISM as suggest by Albert Morillo, I got the following:
The operation completed, but the NetFx3 feature was not enabled. Ensure the parent feature(s) are enabled first.
Parent features? This was news to me. Then I found there have been a couple of security updates that have come which will cause this to fail. If you are getting the operations folks to build the servers, they will have to hold off on installing security update 2966827 and 2966828 until you enable the .NET 3.5 framework. Once they were removed, I would enable the 3.5 framework and continue my installation.
Looks like I have another item to add to my server build checklist.