卸载现有 SQL Server 实例(安装程序)

本文介绍如何卸载 SQL Server 的独立实例。 通过本主题中的步骤,您还可以准备系统以便重新安装 SQL Server。

重要说明重要提示

若要卸载 SQL Server 实例,您必须是拥有“作为服务登录”权限的本地管理员。

注意注意

若要卸载 SQL Server 故障转移群集,请使用 SQL Server 安装程序提供的“删除节点”功能分别删除每个节点。 有关详细信息,请参阅在 SQL Server 故障转移群集中添加或删除节点(安装程序)

卸载 SQL Server 前,请考虑以下重要信息:

  • 从具有最低物理内存要求的计算机中删除 SQL Server 组件前,请确保具有足够的页文件大小。 页文件大小必须等于物理内存量的两倍。 虚拟内存不足会导致无法完全删除 SQL Server。

  • 如果有多个 SQL Server 2012 实例,则 SQL Server Browser 将在删除 SQL Server 2012 的最后一个实例后自动卸载。

    但是,如果在卸载 SQL Server 2012 的最后一个实例之后存在 SQL Server 2005 的实例,则 SQL Server Browser 将保持已安装状态,以帮助连接到 SQL Server 2005 的实例。 您可以保留随 SQL Server 2005 一起安装的 SQL Server Browser,它将仍可正常使用。

    如果您要卸载 SQL Server 2012 的所有组件,则必须从“控制面板”中的“程序和功能”手动卸载 SQL Server Browser 组件。 如果在 SQL Server 2005 实例存在时删除 SQL Server Browser,则到 SQL Server 2005 的连接可能中断。 在这种情况下,可以通过下面的一种方法重新安装 SQL Server Browser:

    • 使用“控制面板”中的“程序”,修复 SQL Server 2005 实例。

    • 安装 SQL Server 2005 数据库引擎或 Analysis Services 的实例。

卸载之前

  1. 备份您的数据。 尽管这不是必需的步骤,但您可能希望按照当前的状态保存数据库。 可能还希望保存对系统数据库所做的更改。 无论哪种情况,请确保先备份数据,再卸载 SQL Server。 或者,将所有数据和日志文件的副本保存在 MSSQL 文件夹以外的文件夹中。 卸载期间 MSSQL 文件夹将被删除。

    必须保存的文件包括以下数据库文件:

    • Master.mdf

    • Mastlog.ldf

    • Model.mdf

    • Modellog.ldf

    • Msdbdata.mdf

    • Msdblog.ldf

    • Mssqlsystemresource.mdf

    • Mssqlsustemresource.ldf

    • Tempdb.mdf

    • Templog.ldf

    • ReportServer[$InstanceName](这是 Reporting Services 的默认数据库。)

    • ReportServer[$InstanceName]TempDB(这是 Reporting Services 的默认临时数据库。)

  2. 删除本地安全组。 卸载 SQL Server 之前,应先删除用于 SQL Server 组件的本地安全组。

  3. 停止所有 SQL Server 服务。 建议先停止所有 SQL Server 服务,然后再卸载 SQL Server 组件。 活动的连接可能会使卸载过程无法成功完成。

  4. 使用具有适当权限的帐户。 使用 SQL Server 服务帐户或具有同等权限的帐户登录到服务器。 例如,可以使用本地 Administrators 组的成员帐户登录到服务器。

卸载 SQL Server 的实例

  1. 若要开始卸载过程,请转到“控制面板”,然后转到“程序和功能”。

  2. 右键单击“Microsoft SQL Server 2012”,然后选择“卸载”。 然后单击“删除”。 此时将启动 SQL Server 安装向导。

    将运行安装程序支持规则以验证您的计算机配置。 若要继续,请单击“下一步”。

  3. 在“选择实例”页上,使用下拉框指定要删除的 SQL Server 实例,或者指定用于仅删除 SQL Server 共享功能和管理工具的选项。 若要继续,请单击“下一步”。

  4. 在“选择功能”页上指定要从指定的 SQL Server 实例中删除的功能。

    将运行删除规则以验证是否可以成功完成删除操作。

  5. 在“准备删除”页上,查看要卸载的组件和功能的列表。 单击“删除”开始卸载。

  6. 卸载最后的 SQL Server 2012 实例后,仍可在“程序和功能”中的程序列表中看到与 SQL Server 2012 关联的其他程序。 但是,如果关闭“程序和功能”,则下次打开“程序和功能”时,将会刷新程序列表以仅显示仍实际安装的程序。

如果卸载失败

  1. 如果卸载过程没有成功完成,请尝试修复造成卸载失败的问题。 以下文章可帮助您了解卸载失败的原因:

  2. 如果无法修复卸载失败的原因,可与 Microsoft 支持部门联系。 在某些情况下(如无意间删除了重要文件),则在计算机上重新安装 SQL Server 之前,可能需要重新安装操作系统。

请参阅

概念

查看和读取 SQL Server 安装程序日志文件

卸载后保留的 SQL Server 文件