Installing MS SQL Server Express
I have recently attempted to install SQL Server 2005 Express on my machine and got the following error message:
SQL Server 2005 Setup 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 2005 Setup again. For detailed instructions on uninstalling SQL Server 2005, see the SQL Server 2005 Readme.
At that moment I had Visual Studio 2005 Team Suite Edition Beta 2-English and SQL Server 2005 Developer Edition installed. Uninstalling either did not help. Uninstalling .Net 2.0 Beta framework resulted in SQL Server 2005 Express install complaining about its absence, while reinstalling it brought the original problem back.
I turned to the net and found a large number of similar complaints, but very few solutions, neither of which worked for me.
After many hours of research and tinkering, I have encountered this page. While seemingly unrelated, it contains a link to .Net 2.0 framework version 2.0.50727.26, while the version of framework available from all other places I could find was 2.0.50215.
Uninstalling the older .Net framework and installing this one made the problem go away. I have not seen this solution offered elsewhere and thus thought it deserves mention.



October 20th, 2005 at 11:27 am
If you want to know which version of the various components are required for a particular application try the CTPMadness tool over on Channel9: http://channel9.msdn.com/ctpmadness/
August 23rd, 2006 at 2:36 am
I did a clean install of Sql server 2005 express.
One of the requirements is to remove all beta versions,CTP version of SQL server & also .NET Frame work.
Although you uninstalled your .NET,As Microsoft says, .NEt needs to be installed first BEFORE installing Sql Server.
Had you simply download in the sequence provided in the SQL Express download page,You’d have got the latest versions of .NET & it would have worked without any hiccups.