标题: SQL Server 安装程序失败怎么办?急

标题: SQL Server 安装程序失败。
------------------------------
SQL Server 安装程序遇到以下错误:
C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\DATA 中已经存在系统数据库文件 master.mdf。
错误代码 0x84B40000。

1、先添加/删除程序中彻底删除sql server。

2、将没有删除的sql server目录也删除掉。

3、打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

4、删除注册表中跟sql server相关的文件 SQL Server 无法安装,重新启动了计算机之后,就可以了。


温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-18

这种情况通常是系统数据库文件损坏造成的重复现象,我们可以运用命令行指令修复,再安装相应的程序。

解决方法:

1、在键盘上使用“WIN+X”打开系统菜单,选择“命令提示符(管理员)”,打开命令提示符。

2、进入CMD命令模式窗口后,写入“sfc /scannow”, 按下回车键开始扫描。

3、开始系统扫描,此过程将需要一段时间。开始系统扫描的验证阶段。验证 已完成。这个过程慢慢等待,不要关闭命令窗口。

4、当扫描全部完成时会提示windows资源保护找到了损坏文件并成功修复了它们。CBs.Log windir /Logs/CBs/CBs.log中有详细信息就表示扫描和修复操作都已经完成,可以正常关闭CMD命令窗口。

扩展资料:

SFC——SystemFileChecker“系统文件检查程序(器)”,它是一个相当与还原的一个命令,SFC是一个DOS时期就有的命令。用于检查是否有已损坏或被取代的系统档案,然后提示您取代原始Windows系统文件不相符的任何文件。

本回答被网友采纳
第2个回答  推荐于2016-02-11
以下步骤基本可以解决:
1)添加/删除程序中彻底删除sql server。
2)将没有删除的sql server目录也删除掉。
3)打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
4)删除注册表中跟sql server相关的键 SQL Server 无法安装,“文件挂起” 安装SQL Server 2000作开发,可是每次安装都提示“以前的某个程序安装已在安装计算计上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。”重新启动了计算机之后,问题却丝毫没有解决,依然提示这样的话。
A: 先删除您的 SQL Server 2000,必要的时候删除 Program Files\\Microsoft SQL Server 文件夹.
B: 打开注册表, 在"开始"--"运行"键入 "regedit" ;按下列顺序点击打开; + HKEY_LOCAL_MACHINE , + SOFTWART, + Microsoft, + Windows, + CurrentVersion, + Setup , + ExceptionComponents,3 将 ExceptionComponents 下面的文件夹全部删除!, 如 {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9} {60BFF50D-FB2C-4498-A577-C9548C390BB9}
C: 先把SQL Server卸载,再把安装时产生的“Microsoft SQL Server”文件夹删掉,在运行注册表,把HKEY_CURRENT_USER\\Software\\Microsoft\\Microsoft SQL Server,和HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SQL Server全部删掉,(注意要把Microsoft SQL Server文件夹整个删掉),然后重起。
事实上可以下载一个挂起清楚小工具,比较方便。本回答被提问者和网友采纳
第3个回答  推荐于2017-10-07
先完整卸载原系统中的SQL SERVER。
如果不能卸载成功,可以通过编辑注册搜索所有SQL SERVER字串。
删除所有搜到的注册表项,然后重启,安装。
编辑注册表前请注意重要数据及注册表备份,以防万一。
搜索所有SQL SERVER字串如下:

开始,运行,REGEDIT,在打开的窗口中点最上面一行(我的电脑),编辑,查找,输入SQL SERVER,找到后,
右键,删除,点F3查找下一个,再删除,直到找不到为止。
第4个回答  2013-03-28
按提示已经存在数据库文件 master.mdf,请删除此文件测试。
相似回答