I’ve spent a day trying to get SQL Server 2008 R2 Installed on Windows Server 2008 R2. Not just on one box, but on several (including Windows 7). What should be a trivial matter gets very obtuse.
The boxes have VS 2010 installed, and .Net 3.5 SP1.
When I run setup it, I get this lovely message:
Using the .NET Verification Utility confirms the installation
So I have to install that which is installed. Googling did not find a solution and a lot of folks suffering the same problem. I had encountered this issue before and put it on the back burner (not upgrading to R2) after spending a day or two trying to find a solution without success.
To add further mystery – I see that some R2 features are installed…
Looking at the Install Log (in the %tmp% folder), reveals:
09:16:23.067 Attempting to find media for .Net version 3.5
09:16:23.067 Error: Cannot determine file version of .Net redist: 0x80004005
09:16:25.984 .Net version 3.5 installation failed, so setup will close. Error code: 0x80004005
Currently still looking for a solution (tried most of those suggested on the web)
- Uninstalling all features and roles then do 3.51 only: failed.
- Uninstalling all prior versions of SQL Server: failed
- Success finally by downloading the latest trial version and then copy all of the child folders to the old image. It was a data corruption issue.