MyException - 我的异常网
当前位置:我的异常网» Sql Server » SQL Server2005数据库安装,该怎么解决

SQL Server2005数据库安装,该怎么解决(2)

www.MyException.Cn  网友分享于:2015-08-26  浏览:32次

一次卸载一个 SQL Server 组件,直到所有 SQL Server 组件都卸载完毕。

注意:
“添加或删除程序”还会使用 /Remove 选项运行 ARPWrapper.exe 程序。 但是,对 ARPWrapper.exe 程序的引用可能已删除。
如果收到以下错误消息,请参阅后面的“如果遇到问题”部分。

注册表枚举失败

如果 SQL Server 实例具有多个服务器组件,如安装了数据库引擎和 Analysis Services,则安装过程将失败,并且您会收到以下错误消息:

安装程序在数据存储中遇到意外错误。 操作为 RestoreSetupParams。

该错误由引用计数引起。 引用计数用于跟踪使用同一 .dll 文件或同一 .msi 文件的程序数目。 卸载程序后,该程序将 .msi 文件的引用计数减去 1。 卸载完最后一个程序后,将删除 .msi 文件。 在本例中,.msi 文件是 SQL Server 安装程序支持文件组件 (SqlSupport.msi)。 如果收到此错误消息,可使用下列方法之一纠正此错误:

卸载实例中的各个组件之前,先重新安装 SQL Server 安装程序支持文件组件 (SqlSupport.msi)。
临时将 SqlSupport.msi 文件的引用计数设置为自身。 为此,可按以下步骤操作:
获取 Microsoft SQL Server 安装程序支持文件组件的 GUID。 若要获取 GUID,请按照“如果遇到问题”一节中的第 1 步和第 2 步操作。
使用注册表编辑器创建或修改下面的注册表项,使其具有以下值:
项名称:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Bootstrap\MSIRefCount
值:Uninstall
类型:REG_SZ 
数据:{11111111-1111-1111-1111-111111111111},{GUID}
注 GUID 是 SQL Server 支持文件 GUID 的占位符。 例如,英语版 x86 SQL Server 支持文件的 GUID 如下:
数据:{11111111-1111-1111-1111-111111111111},{53F5C3EE-05ED-4830-994B-50B2F0D50FCE}
如果遇到问题

如果在尝试卸载 SQL Server 组件时遇到问题,请按以下步骤操作:

启动注册表编辑器,然后找到下面的注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
在左窗格中,单击每个 GUID。 单击各 GUID 时,在右窗格中查找其中包含“Microsoft SQL Server 2005”的显示名称。 例如,查找以下名称:
Microsoft SQL Server 2005
Microsoft SQL Server 2005 Analysis Services
Microsoft SQL Server 2005 Reporting Services
Microsoft SQL Server 2005 Notification Services
Microsoft SQL Server 2005 Integration Services
Microsoft SQL Server 2005 工具
Microsoft SQL Server 2005 联机丛书
看到其中包含“Microsoft SQL Server 2005”的显示名称时,记下在左窗格中单击的 GUID。
对于在前一步中记下的每个 GUID,在命令提示符处运行以下命令:
 复制代码
start /wait msiexec /x {GUID} /l*v c:\sql_uninstall.log
注意:

在此命令中,将 GUID 替换为在前一步中记下的 GUID。
如果收到以下错误消息,请与产品支持服务部门联系。
安装程序在数据存储中遇到以外错误。 请与客户支持代表联系。
若要获取产品支持服务电话号码的完整列表和支持费用的有关信息,请访问 Microsoft 网站的支持联系信息。

打开文件 C:\Sql_uninstall.log。在该文件倒数大约 15 行处,找到类似以下内容的一行:
MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Tools -- Removal completed successfully.
如果卸载失败,请记下组件名称和 GUID,然后保存 Sql_uninstall.log 文件。

使用“添加或删除程序”按以下顺序卸载支持组件:

MSXML 6.0 Parser
SQLXML4
SQL Server VSS Writer
SQL Server 2005 向后兼容
与 SQL Server 2005 有关的任何组件,SQL Server Native Client 组件和 SQL Server 安装程序支持文件组件除外。
如果其中任一支持组件的卸载失败,可能会收到以下错误消息:

缺少必备组件,安装程序失败

如果收到此错误消息,可按以下步骤操作:

启动注册表编辑器,然后找到下面的注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
在左窗格中,单击每个 GUID。 单击各 GUID 时,在右窗格中查找与可再发行文件名称相匹配的显示名称。 看到与可再发行文件名称相匹配的显示名称时,记下在左窗格中单击的 GUID。
对于在前一步中记下的每个 GUID,在命令提示符处运行以下命令:
 复制代码
start /wait msiexec /x {GUID} SKIPREDISTPREREQS=1 /l*v c:\sqlredist_uninstall.log
在此命令中,将 GUID 替换为在前一步中记下的 GUID。
打开文件 C:\Sqlredist_uninstall.log。在该文件底部,找到类似以下内容的一行:
MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Backward compatibility -- Removal completed successfully. 
如果卸载失败,请记下组件名称和 GUID,然后保存 Sqlredist_uninstall.log 文件。
如果其他所有步骤均成功,则使用“添加或删除程序”卸载 SQL Server Native Client 组件。

如果安装了 SQL Server 组件,则不要卸载 SQL Server Native Client 组件。

如果其他所有步骤均成功,则使用“添加或删除程序”卸载 SQL Server 安装程序支持文件组件。

如果这些步骤未能卸载与 SQL Server 实例有关的所有组件和所有文件,请与产品支持服务部门联系。 若要获取产品支持服务电话号码的完整列表,请访问 Microsoft 帮助和支持网站。
------解决方案--------------------
到控制面板->的添加/卸载把有关SQL的都给它卸载了

文章评论

科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
我是如何打败拖延症的
我是如何打败拖延症的
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
我的丈夫是个程序员
我的丈夫是个程序员
旅行,写作,编程
旅行,写作,编程
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
10个调试和排错的小建议
10个调试和排错的小建议
为什么程序员都是夜猫子
为什么程序员都是夜猫子
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
一个程序员的时间管理
一个程序员的时间管理
漫画:程序员的工作
漫画:程序员的工作
程序员必看的十大电影
程序员必看的十大电影
程序员的鄙视链
程序员的鄙视链
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
程序员都该阅读的书
程序员都该阅读的书
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
 程序员的样子
程序员的样子
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
代码女神横空出世
代码女神横空出世
编程语言是女人
编程语言是女人
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
每天工作4小时的程序员
每天工作4小时的程序员
那些争议最大的编程观点
那些争议最大的编程观点
中美印日四国程序员比较
中美印日四国程序员比较
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
老程序员的下场
老程序员的下场
鲜为人知的编程真相
鲜为人知的编程真相
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
如何成为一名黑客
如何成为一名黑客
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
Java程序员必看电影
Java程序员必看电影
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
总结2014中国互联网十大段子
总结2014中国互联网十大段子
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有