sql server 2008 Express设置问题
-
03-07-2019 - |
题
我以前有 sql server 2005 express 并卸载了它。我还卸载了所有与 vs 相关的程序,并安装了 Visual Web Developer 2008 Express Edition SP1。现在我正在尝试安装 sql server 2008,我看到了与其他错误消息不同的错误消息,并且没有任何建议就将其保留。
我无法在互联网上找到正确解决方案的最新一个是;
SQL Server注册表键错误的一致性验证,这表明“无法修改来自先前安装的SQL Server注册表键。要继续,请参阅有关如何修复注册表项的 SQL Server 安装文档。
正如您可能猜到的,文档中没有提供如此丰富的信息......另外,当我尝试删除任何与 sql server 相关的注册表项时,它不允许我这样做。(是的,我停止了所有相关服务..)
这里有人可以提供帮助吗?
解决方案
您可以尝试使用此过程:
- 停止所有 SQL Server 服务
- 删除所有 SQL Server 服务
sc delete servicename
- 控制面板 - 添加/删除程序 - 选择并删除所有Microsoft SQL Server程序
- 打开 regedit 并删除此注册表项中的所有 SQL Server 文件夹:
HKEY_LOCAL_MACHINE/ SOFTWARE/MICROSOFT
- 从 Program Files 目录中删除 SQL Server 文件夹
- 重启
此程序应该可以解决问题,我已经通过此程序解决了...
其他提示
我发现如果您安装了SSMS的加载项,并且在卸载ssms之前尚未卸载,则会发生这种情况。
您可能需要先使用regedt32更改相关注册表项的权限,以便可以通过正常的regedit删除密钥
我知道这是一个老问题,你已经在评论中说过你重新格式化了这台机器。但是,我刚刚遇到了这个确切的消息并希望分享我的解决方案,因为它非常简单,但错误消息根本没有帮助!
我使用的是错误的安装包。我有一台64位英特尔Windows 7计算机,我试图使用x86版本的SQL Server 2008.一旦我找到了正确的版本(x64),我没有收到此错误,安装正常进行。
我遇到了类似的问题,因为我仍然留下了一些SQL Server 2005遗留物 - 而不是服务,它是IDE的某些部分。无论如何,要解决它我使用选项升级(抱歉,我不记得刚才的确切选项)。在运行升级部分(花了几分钟)之后,我可以毫无问题地运行完整安装。