Sql – Installing sql server express: VS2008 sp1 problem

sql serversql-server-2008sql-server-express

I am trying to install SQL server express 2008 on my machine. I get an error message that says that older version of VS 2008 in installed on the computer. Upgrade to VS2008 SP1 before installing Sql server 2008.

I tried to install sp1 but I get an error message that a compatible version of vs2008 is not detected on the system. the upgrade is not compatible with express editions.

I am having trouble installing sql server 2008 express installed on my machine and I am having problems. Please help me.

Best Answer

I had the same problem that ironsavior describes. I had VS 2008 SP1 and no other VS installed (i.e. no Express edition of anything.)

Here's how I solved it, basically a registry incentive. I went to the the registry key HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VS\Servicing\9.0\IDE\1033 and changed the following values (they used to be 0, 0, and "RTM" respectively)

SP = dword:00000001
SPIndex = dword:00000001
SPName = "SP1"

You don't even need to quit the installer to do this. Just rerun the checks after the registry tweak and it should pass. At least worked for me.