Proper Version of DotNetFx.exe for SQL 2005 (Express)
I just got a new virgin Win2003 dedicated server, and tried to install SQL 2005 express.
I installed .NET Version 2.0 by following the link on this page.
It turns out the link was out of date! It installed
"Microsoft SQL Server 2005 CTP Setup
SQL Server 2005 has detected incompatible components from beta versions of Visual Studio, .NET Framework, or SQL Server 2005. Use add or remove programs to remove these components, and then run SQL Server Setup again. For detailed instructions on uninstalling SQL Server 2005, see the SQL Server 2005 read me."
Most of the blogs talk about uninstalling Beta releases and CPTs, but I had a "virgin" system.
To get a more specific error, you have to go here: "c:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_***WHATEVER***_Core.log".
In this file, I see a more specific message:
Product "{44568A1C-53F6-49A5-A163-CD9ADC0F76D5}" versioned 2.0.50727 is not compatible with current builds
of SQL Server.Expected at least version: 2.0.50727.42
It turns out the DotNetFx.exe that I installed was 22978kb (apparently 2.0.50727.0) and the DotNetFx.exe that I needed was 22,960 Kb (apparently 2.0.50727.42).
When I googled on 2.0.50727.42 or the GUID above, I couldn't find anything, so I hope this blog helps someone!
Also see http://blogs.msdn.com/astebner/archive/2005/06/14/429194.aspx


<< Home