SQL Server 常见安装错误及解决方案
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
一、SQL无法安装之程序挂起的解决方法 出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。 我曾遇到过这个问题,以下是解决方法: 打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它,再重新安装。 若上述方法仍无法解决问题,则需彻底删除之前的相关安装内容。具体步骤如下: 1. 在添加/删除程序中彻底删除sql server。 2. 删除未被删除的sql server目录。 3. 再次打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目并删除,以清除安装暂挂项目。 4. 删除注册表中与sql server相关的键。 新建一个文本文档,将以下内容复制粘贴到该文本中: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager] "PendingFileRenameOperations"=- [-KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server] 将文本另存为.reg格式,然后双击导入该注册表文件即可。 二、SQL Server 2008 R2安装出错:Could not open key 安装Sql Server 2008 R2 企业版出现错误提示无法继续安装,错误提示为: Could not open key: UNKNOWN\Components\7ABFE44842C12B390AF18C3B9B1A1EE8\000021599B0090400100000000F01FEC. Verify that you have sufficient access to that key, or contact your support personnel. 如图所示: 根据提示可知,这显然是注册表项权限问题。 下面是解决SQL Server 2008 R2安装过程中提示Could not open key的方法: 以管理员身份运行CMD命令提示符,输入以下语句并运行即可: secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose 按照错误提示找到注册表项000021599B0090400100000000F01FEC,在administrator权限下无法对其授权,更无法删除。虽然知道问题出在这里,但无论如何都无法更改。使用了一些注册表工具也没有效果。这条命令的作用是重置系统权限配置。 命令解析:总体而言,这条命令的含义是将系统安全配置重置为系统默认设置。defltbase.inf是系统安全配置模版,defltbase.sdb是系统安全配置库,也就是以系统默认安全模版重写系统安全配置库。这条命令能够解决很多安装软件时遇到的权限问题,这些权限问题大多是由于之前安装过相同的软件,卸载不完全导致注册表项锁死,无法更改权限或删除表项。 三、安装SQL Server试图执行未经授权的操作错误 1. 在添加/删除程序中彻底删除sql server。 2. 删除未被删除的sql server目录。 3. Setup右键以管理员身份运行 四、SQL Server 2008 R2安装错误—“is not a valid login or you do have permission” 在安装即将完成时,弹出提示框显示该错误,这表明安装失败。安装失败的原因是计算机名称和用户名相同。针对此问题的解决方案为:修改计算机名称,具体操作步骤为通过计算机 - 系统属性 - 更改设置 - 更改,之后重启电脑,也可以修改用户名,再重新进行安装。 在此仅列举了部分SQL Server安装错误。对于类似的挂起错误以及彻底卸载问题,有工具软件可进行处理。 阅读原文:原文链接 该文章在 2025/2/18 16:22:30 编辑过 |
关键字查询
相关文章
正在查询... |