我有一台机器,试图从Sql2005 Express升级到Sql2008r2 Express,但是它在规则检查上失败了。
“规则检查结果规则”“未群集或群集服务已启动并联机。失败。计算机是群集的,但群集不是联机的,也不能从其一个节点访问。若要继续确定群集为何不在联机并重新运行安装程序,而不是重新运行规则,因为规则无法正确检测群集环境。
我知道这台机器不是集群的一部分,它实际上运行在Windows (POSReady 2009)上。是否有一些注册表项或文件在某种程度上欺骗了Sql2008r2 Express安装程序,使其相信它在集群中。我可以删除还是修改?
发布于 2011-03-22 00:37:12
结果是删除所有注册表项、安装程序注册表项、旧数据库文件、目录、服务控制管理器条目等,并重新安装。
这台机器上的SQl2005快递处于一种奇怪的状态,当您试图卸载它时,它刚刚退出卸载过程。
这些机器是由硬件供应商映像的,只有当您在它们上安装SQl2005,然后尝试升级到2008 r2时,它们才会进入这种状态。
如果您首先安装2008r2,则没有问题。
发布于 2011-03-21 08:21:21
如果您已经知道了好的备份,那么它可能会更安全(还隐藏着哪些其他问题?)卸载2005,然后安装2008R2。
发布于 2013-05-01 10:34:56
可以通过从管理命令提示符运行以下命令来修复此问题。找到这个目录:%systemroot%\system32 32\wbem
按顺序运行这些命令&重新启动安装程序。
https://serverfault.com/questions/249691
复制相似问题