KB2588050 - 修复:如果安装了数据库引擎,则向 SQL 实例添加新功能时,SQL Server 2008 或 SQL Server 2008 R2 Service Pack 的滑流安装失败

应用对象
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Express with Advanced Services SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Express with Advanced Services

Microsoft将Microsoft SQL Server 2008 修补程序分发为一个可下载的文件。 由于修补程序是累积的,因此每个新版本都包含上一个SQL Server 2008 修补程序版本中包含的所有修补程序和所有安全修补程序。

症状

请考虑以下情形:

  • 计算机上安装了 Microsoft SQL Server 2008 或 SQL Server 2008 R2 数据库引擎。
  • 创建 SQL Server 2008 或 SQL Server 2008 R2 的实例。
  • Microsoft SQL Server 2008 服务包 1 (SP1) 、Microsoft SQL Server 2008 服务包 2 (SP2) 或 Microsoft SQL Server 2008 R2 服务包 1 (SP1) 到原始 SQL 安装媒体。
  • 使用滑动安装媒体向 SQL 实例添加新功能。

在这种情况下,滑流安装可能会失败。

原因

出现此问题的原因是 SQL Server 2008 和 SQL Server 2008 R2 数据库引擎安装组件存在缺陷。 安装程序组件不支持添加新功能的滑流安装。 

运行滑流安装时,将发生 Watson Bucket 482639000问题,并且安装过程在 SetupActionName: sqlengineconfigaction_patch_validation阶段失败。

解决方法

SQL Server 2008 的 Service Pack 信息

若要解决此问题,请获取 SQL Server 2008 的最新 Service Pack。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

968382如何获取 2008 SQL Server的最新 Service Pack

SQL Server 2008 R2 的 Service Pack 信息

若要解决此问题,请获取 SQL Server 2008 R2 的最新 Service Pack。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2527041 如何获取 SQL Server 2008 R2 的最新 Service Pack

解决方法

若要解决此问题,请使用位于 Slipstream 安装媒体上的 Service Pack 的另一个副本更新 SQL Server 2008 或 SQL Server 2008 R2 数据库引擎,然后添加新功能。

详细信息

有关 SQL Server 2008 Slipstream 常见问题的详细信息,请访问以下 MSDN 网站:

SQL Server 2008 Slipstream 常见问题解答 有关如何在运行安装程序之前修复 SQL Server 2008 安装程序的详细信息,请访问以下 MSDN 网站:

在运行安装程序之前如何修复 SQL Server 2008 安装程序