症状


当您尝试在一台服务器上安装 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 Server\100\Setup Bootstrap\Release
  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

当您尝试再次安装 SQL Server 时,SQL Server 2008年安装将会失败的更多相关文章

  1. 关于VS连接Oracle数据库提示:“尝试加载oracle客户端时引发badimage,如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题”的解决方案。

    错误一.关于VS连接Oracle数据库提示:“尝试加载oracle客户端时引发badimage,如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题”的解决方案. ...

  2. REDHAT、CenterOS使用安装Linux系统时的光盘镜像来安装软件

    使用安装Linux系统时的光盘镜像来安装软件 (1)以虚拟机上,安装mysql为例: 查看mysql是否安装 rpm -qa|grep -i mysql    显示下面,证明mysql已安装客户端,下 ...

  3. 安装SQL Server时,提示VS Shell 安装失败,退出代码为 1638。

    在安装SQL Server时,提示“安装 Microsoft Visual C++ 2015 Redistributable 时出错VS Shell 安装失败,退出代码为 1638”. 原因:是由于你 ...

  4. 安装SQL SERVER2005时,需要win7下安装IIS,记录下

    安装SQL server2005 时,需要先安装IIS,这里描述win7系统下配置IIS的方法. 虽然很多文章都有写过,这里只是重复一下 关键是IIS组件全都勾选上,如果没有全部勾选上,IIS组件没有 ...

  5. 自己在安装centos 系统时, 是使用英文安装 成功,现在系统语言为英语,如何设置为中文?

    作为一个linux菜鸟,遇到的问题可谓真多,在虚拟机VMware上安装好centos系统后,心里甚喜,也连上网络了. 一.遇到的问题 but,火狐浏览器浏览网页出现乱码,也不知道怎么解决?所有的中文都 ...

  6. 关于C#连接Oracle数据库 尝试加载Oracle客户端时引发BadImageFormatException 如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题

    这个问题已经困扰了我快一个月了,各种百度,各种博客,可是,一个个都试过了,什么下载32位客户端,配置环境变量什么的,纯属扯犊子,开发环境win10 64位    oracle 11g r2 64位,这 ...

  7. 【BO】安装BO服务器时,oracle服务端安装ora-12514和12541的问题

    今天在安装BO服务器,oracle数据库时,出现了这样一个问题,描述如下: 首先安装oracle10g Server 32位版.安装ORCL数据库之后,使用10gServer下的NET MANAGER ...

  8. 安装VMware Workstation时遇到Microsoft Runtime DLL安装程序未能完成安装

    解决:这时不要点确定.开始菜单运行输入‘%temp%’,在弹出的窗体中找到一个文件名中含‘{XXXXXXXXXXXXX}~setup'的文件夹,打开里面会看到有 xxx.msi的,运行就开始vmwar ...

  9. sql server 2008 express 安装的时提示“重启计算机失败"

    sql server 2008 express 安装的时提示"重启计算机失败" 解决办法: 打开注册表编辑器(regedit.exe),在HKEY_LOCAL_MACHINE\SY ...

随机推荐

  1. Unity3d 4.3 通过代码动态更改SpriteRender的Sprite

    http://www.unitymanual.com/home.php?mod=space&uid=2452&do=blog&id=420 using UnityEngine; ...

  2. 05-hibernate注解-多对一单向外键关联

    多对一单向外键 1,多方持有一方的引用,比如:多个学生对应一个班级(多对一) 2,@ManyToOne(cascade={CascadeType.ALL},  fetch=FetchType.EAGE ...

  3. 通过设置标签class值控制标签的显示与隐藏

    需求背景如下: 原项目居民.单位.计量三模块共用一个jsp文件,显示的页面也顺理成章的统一了,幸亏没有调用同一个js,在此基础上要求居民和单位计量的分离,即居民的显示居民的相关信息,单位和计量的显示相 ...

  4. Git使用总结 Asp.net生命周期与Http协议 托管代码与非托管代码的区别 通过IEnumerable接口遍历数据 依赖注入与控制反转 C#多线程——优先级 AutoFac容器初步 C#特性详解 C#特性详解 WPF 可触摸移动的ScrollViewer控件 .NET(C#)能开发出什么样的APP?盘点那些通过Smobiler开发的移动应用

    一,原理 首先,我们要明白Git是什么,它是一个管理工具或软件,用来管理什么的呢?当然是在软件开发过程中管理软件或者文件的不同版本的工具,一些作家也可以用这个管理自己创作的文本文件,由Linus开发的 ...

  5. Current thread must be set to single thread apartment (STA) mode before OLE,当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“8856f961-340a-11d0-a96b-00c04fd705a2”。

    Add the STAThreadAttribute attribute on the Main method. This attribute is required if your program ...

  6. unity,set ugui rectTransform anchor by script

    如果想用代码实现与下面面板相同的功能 试验可知改变上面选项下面四个值也随之变化: 所以说明二者是一回事儿. 因此,只要通过代码修改RectTransform的anchorMax和anchorMin成员 ...

  7. clone和lambda的一个小问题和解决

    起因是这样,某管理器类有两个集合,A集合是模板集合,B集合是从模板中实例出的集合. 但是B集合的一些东西,总会调用A集合中的,导致出错. 一开始考虑clone使用不当,但检查后没发现什么问题,后来发现 ...

  8. [na] centos如何通过vmware Windows共享文件

    参考 自我感觉都会使用Windows中的文件.在Windows与linux之间互传文件是一个问题.本方法介绍的是在linux下挂载Windows共享文件夹的方法来实现的 首先安装VMware Tool ...

  9. java 发送带Basic Auth认证的http post请求实例代码

    构造http header private static final String URL = "url"; private static final String APP_KEY ...

  10. ToStringBuilder学习(三):readResolve()方法与序列化

    在ToStringBuilder学习(一)中提到一个问题,即 readResolve方法是干啥的? 当时也没多想, 只是列在那里, 今天忙里偷闲地把搜点材料整理下这个问题. 原来这个方法跟对象的序列化 ...