当您尝试再次安装 SQL Server 时,SQL Server 2008年安装将会失败

症状


当您尝试在一台服务器上安装 Microsoft SQL Server 2008年时,则安装将失败。当您尝试在同一台服务器上重新安装 SQL Server 2008年的相同副本时,此安装也将失败。

原因


因为第一次安装失败后,部分已安装的 SQL Server 2008年实例位于服务器上,将出现此问题。SQL Server 2008年安装程序不会回滚安装在安装失败时。部分已安装的实例不包括您正试图安装,如企业版、 标准版或评估版的 SQL Server 2008 年版。当您尝试在同一台服务器上安装相同版本时,安装程序找到现有的实例。但是,安装程序无法确定哪个版本的 SQL Server 2008 安装。因此,安装将失败。

解决方案


若要解决此问题,您必须卸载以前的 SQL Server 2008年实例之前尝试在同一台服务器上重新安装 SQL Server 2008年。

卸载 SQL Server 2008

要通过添加或删除程序卸载 SQL Server 2008年,请执行以下步骤。

Windows Server 2003

  1. 单击开始,单击运行,键入appwiz.cpl,,然后按 enter 键。
  2. 在已安装程序列表中, Microsoft SQL Server 2008年中,请单击,然后单击卸载。
  3. 请按照屏幕卸载 SQL Server 2008年出现的说明进行操作。

Windows Server 2008

  1. 单击开始,在开始搜索框中,键入appwiz.cpl ,然后按 enter 键。
  2. 在已安装程序列表中, Microsoft SQL Server 2008年中,请单击,然后单击卸载。
  3. 请按照屏幕卸载 SQL Server 2008年出现的说明进行操作。

手动卸载 SQL Server 2008

要手动卸载 SQL Server 2008年,请执行以下步骤:

  1. 在命令提示符处,键入以下命令,然后按 Enter 键:
    CD %ProgramFiles%Microsoft SQL Server100Setup BootstrapRelease
  2. 键入以下命令,并按 enter 键:
    setup.exe /ACTION=uninstall /FEATURES=Feature_List /INSTANCENAME=Instance_Name
    注意:在此命令中, Feature_List占位符表示无空格、 逗号分隔列表中的功能值,如"为 SQL,RS、 工具。实例名称的占位符代表提到的已安装 SQL Server 2008年实例。如果您未使用命名的实例,则可用"MSSQLSERVER"的命名实例。
下表列出了所有的父值和/FEATURE参数的子值:


父项特征子功能说明
SQL   安装 SQLEngine 组件、 复制组件和全文组件。
  SQLEngine 安装仅 SQLEngine 组件。
  复制 安装复制组件。SQLEngine 组件时所需。
  全文 安装复制组件。SQLEngine 组件时所需。
作为   为组件的安装。
RS   安装所有的 RS 组件。
  安装所有的 SSIS 组件。
工具   ToolsClient 组件和 BOL 组件安装。
  业务连续性 安装向后兼容 (BC) 工具。
  BOL 安装 SQL Server 联机丛书。
  标书 安装业务智能开发 Studio。
  连接 安装连接组件。
  SSMS 安装 SQL Server 管理 Studio。
  ADV_SSMS  
  SDK 安装的软件开发工具包。
例如,如果您安装了所有 SQL 组件,作为,联机,SQL Server 丛书和 SQL 管理工作室,将使用下面的命令:

setup.exe /ACTION = /FEATURES 卸载 SQL,AS,BOL,SSMS /INSTANCENAME = = MSSQLSERVER
原文地址:https://www.cnblogs.com/borter/p/9442891.html