症状
当您尝试在一台服务器上安装 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 组件,作为,联机,SQL Server 丛书和 SQL 管理工作室,将使用下面的命令:
卸载 SQL Server 2008
要通过添加或删除程序卸载 SQL Server 2008年,请执行以下步骤。Windows Server 2003
- 单击开始,单击运行,键入appwiz.cpl,,然后按 enter 键。
- 在已安装程序列表中, Microsoft SQL Server 2008年中,请单击,然后单击卸载。
- 请按照屏幕卸载 SQL Server 2008年出现的说明进行操作。
Windows Server 2008
- 单击开始,在开始搜索框中,键入appwiz.cpl ,然后按 enter 键。
- 在已安装程序列表中, Microsoft SQL Server 2008年中,请单击,然后单击卸载。
- 请按照屏幕卸载 SQL Server 2008年出现的说明进行操作。
手动卸载 SQL Server 2008
要手动卸载 SQL Server 2008年,请执行以下步骤:- 在命令提示符处,键入以下命令,然后按 Enter 键:
CD %ProgramFiles%Microsoft SQL Server100Setup BootstrapRelease
- 键入以下命令,并按 enter 键:
setup.exe /ACTION=uninstall /FEATURES=Feature_List /INSTANCENAME=Instance_Name注意:在此命令中, Feature_List占位符表示无空格、 逗号分隔列表中的功能值,如"为 SQL,RS、 工具。实例名称的占位符代表提到的已安装 SQL Server 2008年实例。如果您未使用命名的实例,则可用"MSSQLSERVER"的命名实例。
父项特征 | 子功能 | 说明 |
---|---|---|
SQL | 安装 SQLEngine 组件、 复制组件和全文组件。 | |
SQLEngine | 安装仅 SQLEngine 组件。 | |
复制 | 安装复制组件。SQLEngine 组件时所需。 | |
全文 | 安装复制组件。SQLEngine 组件时所需。 | |
作为 | 为组件的安装。 | |
RS | 安装所有的 RS 组件。 | |
是 | 安装所有的 SSIS 组件。 | |
工具 | ToolsClient 组件和 BOL 组件安装。 | |
业务连续性 | 安装向后兼容 (BC) 工具。 | |
BOL | 安装 SQL Server 联机丛书。 | |
标书 | 安装业务智能开发 Studio。 | |
连接 | 安装连接组件。 | |
SSMS | 安装 SQL Server 管理 Studio。 | |
ADV_SSMS | ||
SDK | 安装的软件开发工具包。 |
setup.exe /ACTION = /FEATURES 卸载 SQL,AS,BOL,SSMS /INSTANCENAME = = MSSQLSERVER