应用对象
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Express with Advanced Services SQL Server 2008 Standard SQL Server 2008 Standard Edition for Small Business SQL Server 2008 Web SQL Server 2008 Workgroup

症状

当您尝试将 Microsoft SQL Server 2008 更新为 SQL Server 2008 服务包 2008 服务包 2 (SP2) 的计算机上仅安装了Microsoft .NET Framework 4 客户端配置文件时,服务包安装失败,并收到以下错误消息:

SQL Server 2008 安装程序需要安装 Microsoft .NET 框架 4.0。从http://www.microsoft.com/net下载并安装 .NET 框架,然后重新运行安装程序。

错误消息类似于以下内容:请参阅 SQL Server alternate text安装程序日志文件中的映像错误消息当您检查位于临时文件文件夹 (%temp) 中的 Sqlsetup.log 时,您会看到类似于以下内容的条目:注意Microsoft .NET Framework 4.0 由 .NET Framework 4 客户端配置文件和 .NET Framework 4 扩展组件组成。这些组件分别存在于"控制面板"中的"程序和功能"项中,或存在于早期版本的 Windows 中的"控制面板"中的"添加或删除程序"项中。

要解决此问题,获取 SQL Server 2008 的最新服务包。有关详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:

968382如何获取 SQL Server 2008 的最新服务包

要解决此问题,请安装 .NET Framework 4.0 的完整版本,然后重试服务包设置。要安装完整版本,请参阅Microsoft .NET 框架 4(Web 安装程序)。

高级信息

当 SQL Server 安装程序检测到系统安装了 .NET Framework 4.0 客户端,并重定向 CLR 以加载一些仅存在于 .NET Framework 4.0 完整版本中的 .NET Framework 4.0 库时,将发生此错误。

状态

微软已经确认这是"适用于"部分中列出的 Microsoft 产品中的问题。此问题在 Microsoft SQL Server 2008 服务包 3 中首次得到更正。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。