尝试在 Windows 7 Enterprise 上安装 SQL Server 2008 R2、Standard、Developer Edition 和/或 Express 时,我在安装结束时不断收到“访问被拒绝”的提示。日志内容:
配置错误代码:0xDC80C325
配置错误描述:访问被拒绝
我尝试过这些建议,但没有成功:
SQL 2008 在 Windows Server 2008 上安装时出现权限被拒绝错误 r-2008-权限被拒绝错误
http://support.microsoft.com/kb/2000257
即使我们的系统管理员以本地机器管理员身份登录也无法完成安装或授予权限/更改本地调试策略(如上面的链接所示)。
谢谢提供任何信息。
答案1
这是一个解决方案。
此失败通常是由于系统或域策略从运行安装程序的管理员帐户中删除了 SeDebugPrivelege 安全权限而导致的。请验证运行的帐户是否具有此权限。
AccessChk 工具将打印帐户的所有权限(http://technet.microsoft.com/en-us/sysinternals/bb664922.aspx)通过运行:accesschk.exe -a \ *
或者,我们可以通过您的组策略编辑器进行检查,如下所示:
打开组策略...开始 | 运行 | 键入:gpedit.msc | 确定 | 导航到计算机配置\Windows 设置\安全设置\本地策略\用户权限分配\调试程序
我们尝试运行安装程序的帐户应该在这里(除了该计算机上的本地管理员之外)。我将其包括在这里,重新启动服务器(这是强制性的,gpupdate /force 将不起作用)并运行安装程序,这次成功了。
SQL Server 2008 安装程序需要此权限来启动 SQL Server 进程并侦听向安装程序发回 SQL Server 已成功启动的信号的事件。
答案2
请使用以下网址中的实用程序来调查该问题:
http://technet.microsoft.com/en-us/sysinternals/bb664922.aspx
答案3
您是否已启用用户访问控制?如果启用了 UAC,那么即使是管理员组的成员也无法拥有与管理员帐户相同的访问权限。您必须关闭 UAC 或以管理员身份登录。