AclPermissionsFacet错误安装SQL-2008-R2

在尝试执行SQL-2008R2的安装修复时,我无法执行预检规则。

正在失败的模块是AclPermissionsFacet – 带有此消息“ 以前安装的SQL Serverregistry项不能被修改。要继续,请参阅有关如何修复registry项的SQL Server安装文档

在日志文件“Detail_GlobalRules.txt”中,我已经能够find以下错误信息 –

当我在registry中查看这些键时,它们的所有权限均为空白。 我的问题是,我找不到任何有关如何重置这些密钥的好信息。 这是在我的新的家庭开发,我认为从我以前的机器迁移期间,这些设置已损坏我的新箱子。 在审查networking时,似乎没有好的信息。 有什么build议使用subinacl.exe。 但经过尝试,看到它是一个基于XP的程序,我不知如何继续下去。

configuration – Windows 7 / 64bit家庭版,SQL2008R2,6gb ram。

build议?

试试我做了什么。 请参阅http://social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/thread/fdb33ba1-a67a-4cd7-bccb-90ac07a43e1c

  1. 位于registry中的HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server
  2. 右键单击并转到权限
  3. 点击高级
  4. 选中两个checkbox(I.inheritance父权限… II。replace所有子对象上的权限条目…),单击确定
  5. 再次单击确定

对我来说,我有一个老版本的SQL Server运行(2000桌面引擎),我需要继续运行。

解决scheme是在安装SQL Server 2008期间停止服务。