我正在尝试在我的机器上安装SQL server express 2008。我收到一条错误消息,指出计算机上安装了旧版本的VS 2008。在安装Sql server 2008之前升级到VS2008 SP1。
我尝试安装sp1但是我收到一条错误消息,指出在系统上未检测到vs2008的兼容版本。升级与快递版本不兼容。
我在安装在我的机器上的sql server 2008 express时遇到问题,我遇到了问题。请帮我。
答案 0 :(得分:4)
我有同样的问题,ironsavior描述。我有VS 2008 SP1而没有安装其他VS(即没有任何Express版本。)
Here's how I solved它,基本上是注册表激励。
我转到了注册表项HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VS\Servicing\9.0\IDE\1033
并更改了以下值(它们曾经是 0 , 0 ,“RTM”分别)
SP = dword:00000001
SPIndex = dword:00000001
SPName = "SP1"
您甚至不需要退出安装程序来执行此操作。只需在注册表调整后重新运行检查,它应该通过。至少为我工作。
答案 1 :(得分:2)
您需要安装完整版本的Visual Studio 2008才能升级到Service Pack 1.您应该在MS站点上查看特定于Visual Studio Express版本的SP1。
实际上我不确定但是尝试重新下载Visual Studio Express,它应该已经集成了SP1。这是一个link。
祝你好运!
答案 2 :(得分:0)
安装Visual Studio 2008的完整版本以升级到Service Pack 1并不是必须的。您可以使用sp1安装任何快速版本,理想情况下是Visual C ++和C#。如果您已经在PC上安装了它们,请重新安装并删除任何旧版本的SQL Server Express(添加/删除程序中的2000或2005)。最后,安装SQL Server 2008 Express;这应该可以解决问题。
祝你好运!
答案 3 :(得分:0)
SQL Express SP1更新程序无法在SQL Express上运行,不管您信不信。如果您使用“完整版本的sql 2008 sp1”修补SQL Express,那将会有效。我发现这是2009年6月的情况。