我之前有sql server 2005 express并卸载它..我还卸载了任何vs相关程序并安装了带有SP1的可视化web开发人员2008快速版。现在我正在尝试安装sql server 2008,我正在查看错误信息,就像没有其他人一样,单独留下没有任何建议。
最新的一个我无法在互联网上找到合适的解决方案的是
sql server注册表项的一致性验证错误,这表明 “无法修改先前安装中的SQL Server注册表项。要继续,请参阅有关如何修复注册表项的SQL Server安装文档。
因为您可能已经猜到了文档中没有任何信息......此外,当我尝试删除任何与sql server相关的注册表项时,它不会让我。 (是的,我停止了所有相关的服务..)
这里的任何人可以提供任何帮助吗?
答案 0 :(得分:0)
我发现如果您安装了SSMS的加载项,并且在卸载ssms之前尚未卸载,则会发生这种情况。
答案 1 :(得分:0)
您可能需要先使用regedt32更改相关注册表项的权限,以便可以通过正常的regedit删除密钥
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以尝试使用此程序:
sc delete servicename
HKEY_LOCAL_MACHINE/ SOFTWARE/MICROSOFT
此程序应解决此问题,我已通过此程序解决...
答案 4 :(得分:0)
我知道这是一个老问题,你已经在评论中说过你重新格式化了这台机器。但是,我刚刚收到了这个确切的消息并希望分享我的解决方案,因为它非常简单,但错误消息根本没有帮助!
我使用的是错误的安装包。我有一台64位英特尔Windows 7计算机,我试图使用x86版本的SQL Server 2008.一旦我找到了正确的版本(x64),我没有收到此错误,安装正常进行。
答案 5 :(得分:-1)
我遇到了类似的问题,因为我仍然留下了一些SQL Server 2005遗留物 - 而不是服务,它是IDE的某些部分。无论如何,要解决它我使用选项升级(抱歉,我不记得刚才的确切选项)。在运行升级部分(花了几分钟)之后,我可以毫无问题地运行完整安装。