你目前正处于脱机状态,正在等待 Internet 重新连接

在安装 SQL Server 2008 Service Pack 2 时出现错误消息

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2500042
症状
当您尝试更新 Microsoft SQL Server 2008年到 SQL Server 2008 Service Pack 2 (SP2) 仅有的计算机上 Microsoft.NET Framework 4 客户端配置文件安装,服务包安装失败,并且您会收到以下错误消息:
SQL Server 2008年安装程序需要 Microsoft.NET Framework 4.0 安装。
下载并安装.NET Framework 从 http://www.microsoft.com/net 然后重新运行安装程序。

错误消息如下所示:

请参阅图像


在 SQL Server 安装程序日志文件中的错误消息
当您检查位于临时文件文件夹 (%temp%) Sqlsetup.log 时,您会看到与以下内容类似的条目:

2011-01-21 11:01:37.415 检查以查看是否需要安装.Net 版本 4.0
确定本地计算机的群集状态 01/21/2011年 11:01:37.427。
2011-01-21 11:01:37.442 本地计算机未配置为群集节点。
尝试查找媒体的.Net 版本 4.0 2011-01-21 11:01:37.455
2011-01-21 11:01:38.020.Net 4.0 版需要从媒体安装: c:\2fbc8508d49676c919cb309810466807\
2011-01-21 11:01:38.032 错误: 找不到媒体的.Net 版本 4.0
2011-01-21 11:12:31.114 安装程序关闭以退出代码: 0x84C40007


注意Microsoft.NET Framework 4.0 由.NET Framework 4 客户端配置文件和.NET Framework 4 扩展组件组成。这些组件分别存在控件面板或控制面板中的添加或删除程序项在早期版本的 Windows 中的程序和功能项中。
解决方案
若要解决此问题,请获取最新的 service pack,SQL Server 2008 年。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
968382 如何为SQL Server 2008获取最新的 service pack
替代方法
若要变通解决此问题,安装.NET Framework 4.0 的完整版本,然后重试服务包安装程序。若要安装完整版本,请参阅 Microsoft.NET Framework 4 (Web 安装程序).
高级的信息
此错误发生在 SQL Server 安装程序检测到系统上安装了.NET Framework 4.0 客户端时,将 CLR 加载某些.NET Framework 4.0 库才完整版本的.NET Framework 4.0 中存在的重定向。
状态
Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

此问题最早在 Microsoft SQL Server 2008 Service Pack 3 中修正。
0x84C40007 SQl 2008 Sp2

警告:本文已自动翻译

属性

文章 ID:2500042 - 上次审阅时间:07/16/2013 08:13:00 - 修订版本: 9.1

Microsoft SQL Server 2008 Analysis Services, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup

  • kbsmbportal kberrmsg kbprb kbmt KB2500042 KbMtzh
反馈