建议您使用“添加或删除程序〞卸载SQL Server 2005。但是,如果安装失败或“添加或删除程序〞无法卸载SQL Server 2005 实例,请按照本文中的步骤操作,以手动卸载该实例。
如果在SQL Server 2005 安装过程中收到以下错误消息,那么说明SQL Server 2005 组件未从计算机中卸载:
A ponent that you have specified in the ADD_LOCAL property is already installed.To upgrade the existing ponent, refer to the template.ini and set the UPGRADE property to the name of the ponent.
回到顶端
卸载SQL Server 2005 之前的准备工作
备份数据
您可能希望按照当前的状态保存某些数据库。可能还希望保存对默认数据库所做的更改。如果存在上述任一情况,请确保对数据进展了完好备份,然后再按照本文中的步骤操作。或者,保存所有数据和所有日志文件的副本。将这些副本保存到MSSQL 文件夹以外的文件夹。在卸载过程中,MSSQL 文件夹将被删除。
您必须保存的文件包括以下数据库文件。这些文件作为SQL Server 2005 的一局部安装:
•Distmdl.*
•Master.*
•Mastlog.*
•Model.*
•Modellog.*
•Msdbdata.*
•Msdblog.*
•Mssqlsystemresource.*
•Northwnd.*〔该数据库的安装是可选的。〕
•Pubs.*
•Pubs_log.*
•Tempdb.*
•Templog.*
•ReportServer[$InstanceName]〔这是Report Server 的默认数据库。〕
•ReportServer[$InstanceName]TempDB〔这是Report Server 的默认临时数据库。〕删除本地平安组
作为卸载过程的一局部,删除SQL Server 2005 组件的本地平安组。有关更多信息,请参阅SQL Server 2005 联机丛书中的“设置Windows 效劳**〞主题,或者下面的MSDN :
msdn2.microsoft./zh-/library/ms143504.aspx
保存或重命名SQL Server Reporting Services 文件夹
如果与安装的SQL Server 一起使用SQL Server Reporting Services,请保存或重命名以下文件夹和子文件夹:
•Default path\Reporting Services
•Default path\MSSQL\Reporting Services
•Default path\SQL Server instance name\Reporting Services
•Default path\90\Tools\Reporting Services
注意:Default path是%ProgramFiles%\Microsoft SQL Server 的占位符。如果使用Reporting Services 配置工具来配置安装,那么名称可能与此列表中的名称有所不同。此外,数据库也可能位于运行SQL Server 的远程计算机上。
停顿所有SQL Server 效劳
建议您先停顿所有SQL Server 效劳,然后再卸载SQL Server 2005 组件。活动连接可能会使卸载过程无法成功完成。
使用具有所需权限的**
使用SQL Server 2005 效劳**或具有等效权限的**登录到效劳器。例如,使用本地管理员组的成员**登录到效劳器。
回到顶端
如何手动卸载SQL Server 2005 的独立实例
警告:注册表编辑器或其他方法使用不当可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。
步骤1:确保Microsoft SQL Server 安装支持文件组件已安装
在“添加或删除程序〞中,确保“Microsoft SQL Server 安装支持文件〞出现在已安装的程序列表中。如果“Microsoft SQL Server 安装支持文件〞出现在该列表中,请转到“步骤2:运行命令以卸载SQL Server 组件〞一节。
如果“Microsoft SQL Server 安装支持文件〞没有出现在该列表中,请先安装该组件,然后再继续。要安装该组件,请按照以下步骤操作:
1.到原始的SQL Server 2005 安装介质。
2.要安装支持文件,请双击“Servers\setup\sqlsupport.msi〞文件。
注意:在“步骤5:卸载Microsoft SQL Server 安装支持文件组件〞一节中,将卸载该组件。
步骤2:运行命令以卸载SQL Server 组件
在命令提示符下,运行下面的命令:
"%ProgramFiles%\Microsoft SQL Server\90\Setup
/Remove"
一次卸载一个SQL Server 组件,直到所有SQL Server 组件都卸载。
注意:“添加或删除程序〞还会使用“/Remove〞选项运行 程序。但是,对 程序的引用可能已删除。
如果您已卸载SQL Server Reporting Services,那么必须执行以下任务:
•删除Reporting Services 虚拟目录
使用Microsoft Internet 信息效劳(IIS) 管理器删除以下虚拟目录:
o ReportServer[$InstanceName
o Reports[$InstanceName
•删除ReportServer 应用程序池
使用IIS Manager 删除ReportServer 应用程序池。
如果收到以下错误消息,请转到“如果遇到问题〞一节,以卸载SQL Server 重分发文件和SQL Server 支持文件:
Registry Enumeration Failed
某个实例可能具有多个效劳器。例如,某个实例可能具有SQL Server 2005 数据库引擎、SQL Server 2005 Analysis Services 和SQL Server 2005 Reporting Services。如果某个实例具有多个效劳器,安装程序将失败,并且您将收到以下错误消息:
The setup has encountered an unexpected error in datastore.The action is RestoreSetupParams.
该错误是由refcounting引起的。Refcount 用于跟踪使用同一 .dll 文件或同一 .msi 文件的程序的数量。卸载一个程序后,refcount 中使用 .msi 文件的程序将减少一个。卸载完最后一个程序后,.msi 文件将删除。在本例中,.msi 文件是Microsoft SQL Server 安装支持文件组件(SqlSupport.msi)。如果收到该错误消息,请使用以下方法之一来纠正此错误:
•在卸载实例中的各个组件之前,先重新安装Microsoft SQL Server 安装支持文件组件(SqlSupport.msi)。
•临时将SqlSupport.msi 文件refcount 为自身。为此,请按照以下步骤操作:
1.获取Microsoft SQL Server 安装支持文件组件的GUID。要获取GUID,请
按照“如果遇到问题〞一节中的步骤  1 和  2 操作。
2.使用注册表编辑器创立或修改以下注册表项,使其具有下面指定的值:
项名称:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL
Server\90\Bootstrap\MSIRefCount
值:Uninstall
类型:REG_SZ
数据:{11111111-1111-1111-111111},{GUID}
注意:GUID是SQL Server 支持文件的GUID 的占位符。例如,英语x86
SQL Server 支持文件的GUID 为以下值:
数据:
{11111111-1111-1111-111111},{53F5C3EE-05ED-4830-994B-50B
2F0D50FCE}
如果遇到问题
如果在尝试卸载SQL Server 组件时遇到问题,请按照以下步骤操作:
1.启动注册表编辑器,然后到下面的注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uni
nstall
2.在左窗格中,单击每个GUID。对于单击的每个GUID,在右窗格中到包含“Microsoft
SQL Server 2005〞的显示名称。例如,到以下名称:
o Microsoft SQL Server 2005
o Microsoft SQL Server 2005 Analysis Services
o Microsoft SQL Server 2005 Reporting Services
o Microsoft SQL Server 2005 Notification Services
o Microsoft SQL Server 2005 Integration Services
o Microsoft SQL Server 2005 Tools
o Microsoft SQL Server 2005 Books Online
当看到包含“Microsoft SQL Server 2005〞的显示名称时,记下在左窗格中单击的
GUID。
3.对于在步骤2 中记下的每个GUID,在命令提示符处运行以下命令:
sqlserver2005安装步骤教程start /wait msiexec /x {GUID} /l*v c:\sql_uninstall.log
注意:
o在该命令中,将GUID替换为您在步骤2 中记下的GUID。
o如果收到以下错误消息,请与Microsoft 客户支持效劳部门联系:
The setup has encountered an unexpected error in datastore.
要获取Microsoft 产品支持效劳的和支持费用信息的完整列表,请下面的
Microsoft :
support.microsoft./contactus/"ws=support
4.翻开下面的文件:
C:\Sql_uninstall.log
在距离该文件底部大约15 行的位置处,到类似以下内容的一行:
MSI (s) (EC:F8) [12:52:18:007]:产品:Microsoft SQL Server
2005 Tools -- 成功地完成了删除。
如果卸载过程失败,请记下该组件名称和GUID,然后保存Sql_uninstall.log 文件。
步骤3:卸载支持组件
使用“添加或删除程序〞按照以下顺序卸载支持组件:
•MSXML 6.0 Parser
•SQLXML4
•Microsoft SQL Server VSS Writer
•Microsoft SQL Server 2005 Backward patibility
•与SQL Server 2005 有关的任何组件,Microsoft SQL Server Native Client 组件和Microsoft SQL Server 安装支持文件组件除外
如果其中任一支持组件的卸载过程失败,可能会收到以下错误消息:
Setup failed due to missing prerequisites
如果收到此错误消息,请按照以下步骤操作:
1.启动注册表编辑器,然后到下面的注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uni
nstall

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。