SQL 2008 & .Net 3.5 Error

Friday, 22 May 2009

When trying to Add components to my SQL 2008 Installation, I keep getting the following message:

"Microsoft .NET Framework 3.5 installation has failed. SQL Server 2008 Setup requires .NET Framework to be installed."

The Odd thing is I have .Net 3.5 with SP1, so I reinstall, uninstall and pretty much waste half a day searching high and low for a resolve. I have SQL 2008 SP1, even try the mega CU1 update, reintall Windows installer 4.5 - but no change...

When you try to add components to SQL via Control Panel Add\Remove programs it prompts you for an installation source, I navigate to it, a menu to Add, Remove or repair then appears, on selecting an option, the error above appears almost immediately.

Apparently, it checks the \x64\redist\dotnetframeworks (or x86 for 32bit) for the dotnetfx35setup.exe.

I downloaded a fresh bootstrapper from the Microsoft .Net download site, and replace - still no joy!

Anyway, I've finally fixed it!

The original installation was downloaded from MSDN. So I downloaded the 180 trial version of SQL Server 2008 from Microsoft Technet not MSDN! and pointed to that as the installation source and the wizard goes through without a hitch!

It Seems the version on MSDN downloads is a bit 'dodgy'!!

Hope that helps anyone avoid the pain I went through in the last day, not to mention the pain my customers gone through for weeks!


cheers
AJ...

0 comments: