?
?
SQL?Server?2005?联机丛书(2008?年?11?月)
如何手动卸载?SQL?Server?2005?的现有实例
?
更新日期:?2007?年?9?月?15?日使用以下步骤可以卸载?Microsoft?SQL?Server?2005?实例。
|

重要提示:
若要维护或更新?SQL?Server?实例,您必须是拥有“作为服务登录”权限的本地管理员。
?
本文介绍如何手动卸载?Microsoft?SQL?Server?2005?的独立实例。使用本主题中提供的步骤,您还可以准备系统,以便重新安装?SQL?Server。
有关如何卸载?SQL?Server?2005?故障转移群集的详细信息,请参阅如何手动卸载?SQL?Server?2005?故障转移群集或如何删除?SQL?Server?2005?故障转移群集实例(安装程序)。?有关如何手动卸载?SQL?Server?2000?实例的信息,请参阅如何手动删除?SQL?Server?2000?默认实例、命名实例或虚拟实例。
使用此过程卸载?SQL?Server?2005?之前,请注意以下重要信息:
·?建议使用“控制面板”中的“添加或删除程序”卸载?SQL?Server?2005。?但是,如果安装失败或通过“添加或删除程序”未能卸载?SQL?Server?2005?实例,您可以按照本主题中提供的步骤手动卸载实例。
·?本文包含有关如何修改注册表的信息。?在修改注册表之前应确保先将其备份,并了解出现问题时如何进行恢复。?有关如何备份、恢复及修改注册表的详细信息,请参阅?Microsoft?知识库中的?Microsoft?Windows?注册表说明。
·?在同时运行?SQL?Server?2005?和早期?SQL?Server?版本的计算机上,企业管理器和其他依赖于?SQL-DMO?的程序可能被禁用。?这可能出现在以下情况中:
并行安装了?SQL?Server?2005、SQL?Server?2000?和?SQL?Server?7.0?三者中的任意组合之后,又卸载了其中任何一个或多个实例。
·?并行安装了?SQL?Server?2000?和?SQL?Server?2005,且?SQL?Server?2000?是在?SQL?Server?2005?之后安装的。
·?此问题是由于删除了?SQL?Server?2005?SQL-DMO?COM?库的注册造成的。?若要重新启用企业管理器和对?SQL-DMO?有依赖关系的其他程序,请在命令提示符处运行?regsvr32.exe?sqldmo.dll?以注册?SQL-DMO。?有关详细信息,请参阅SQL?Server?数据库引擎的安装故障排除。
·?从内存大小为最小必需物理内存量的计算机中删除?SQL?Server?2005?组件前,必须确保页文件大小等于物理内存量的两倍。?有时,虚拟内存不足会导致无法完整删除?SQL?Server?2005。
·?如果在?SQL?Server?2005?安装过程中收到以下错误消息,则表明有某个?SQL?Server?2005?组件未从计算机中卸载:
您在?ADD_LOCAL?属性中指定的组件已安装。?若要升级现有组件,请查看?template.ini?并将?UPGRADE?属性设置为该组件的名称。
删除?SQL?Server?2005?之前,请先执行以下步骤:
·?备份您的数据。?您可能希望按照当前的状态保存某些数据库。?可能还希望保存对系统数据库所做的更改。?无论哪种情况,请确保先备份数据,再卸载?SQL?Server?2005。?或者,将所有数据和日志文件的副本保存在?MSSQL?文件夹以外的文件夹中。?卸载期间?MSSQL?文件夹将被删除。
必须保存的文件包括以下数据库文件。?这些文件作为?SQL?Server?2005?的一部分安装:
Distmdl.*
·?Master.*
·?Mastlog.*
·?Model.*
·?Modellog.*
·?Msdbdata.*
·?Msdblog.*
·?Mssqlsystemresource.*
·?Northwind.*(该数据库是可选安装。)
·?Pubs.*
·?Pubs_log.*
·?Tempdb.*
·?Templog.*
·?ReportServer[$InstanceName](这是?Reporting?Services?的默认数据库。)
·?ReportServer[$InstanceName]TempDB(这是?Reporting?Services?的默认临时数据库。)
·?删除本地安全组。?卸载?SQL?Server?2005?之前,应先删除用于?SQL?Server?2005?组件的本地安全组。
·?保存或重命名?SQL?Server?Reporting?Services?文件夹。?如果将?Reporting?Services?与?SQL?Server?安装一起使用,应保存或重命名以下文件夹或子文件夹:
<drive>Microsoft?SQL?ServerReporting?Services
·?<drive>Microsoft?SQL?ServerMSSQLReporting?Services
·?<drive>Microsoft?SQL?Server&;SQL?Server?instance?name>Reporting?Services
·?<drive>Microsoft?SQL?Server90ToolsReporting?Services

注意:
如果以前是使用?SSRS?配置工具配置的安装,则名称可能会与此列表中的名称有所不同。?此外,数据库可能位于运行?SQL?Server?的远程计算机上。
?
·?删除?Reporting?Services?虚拟目录。?使用?Microsoft?Internet?信息服务?(IIS)?管理器删除以下虚拟目录:
ReportServer[$InstanceName]
·?Reports[$InstanceName]
·?删除?ReportServer?应用程序池。?使用?IIS?管理器删除?ReportServer?应用程序池。
·?停止所有?SQL?Server?服务。?建议停止所有?SQL?Server?服务,再卸载?SQL?Server?2005?组件。?活动连接可能会使卸载过程无法成功完成。
·?使用具有适当权限的帐户。?使用?SQL?Server?服务帐户或具有同等权限的帐户登录服务器。?例如,可以使用本地?Administrators?组的成员帐户登录服务器。
错误编辑注册表会严重损坏您的系统。更改注册表项之前,建议您备份计算机中的所有重要数据。
?

注意:
必须严格按照给定的顺序执行此处列出的卸载步骤。
本文转载地址:http://www.cnblogs.com/zhangzt/archive/2010/07/13/1776368.html
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!