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

您尝试使用 SQL Server 系统 CLR 类型软件包 (SQLSysClrTypes.msi) 的二进制文件时出现错误消息:"无法加载 DLL SqlServerSpatial.dll: 此应用程序已启动失败,因为应用程序配置不正确"

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 955850
症状
安装 SQL Server 系统 CLR 类型程序包后(SQLSysClrTypes.msi),您收到以下错误消息时您尝试使用此软件包可安装的二进制文件:
无法加载 DLL SqlServerSpatial.dll: 此应用程序无法启动,因为应用程序配置不正确。重新安装应用程序可能修复此问题。(从 HRESULT 异常:0x800736B1)
此外,在中记录以下信息事件日志中:
  • 事件 Id:32
    说明: 找不到依赖程序集 Microsoft.VC80.CRT和最后一个错误被引用的程序集上未安装您系统。

  • 事件 Id:59
    说明: 解决部分程序集失败 Microsoft.VC80.CRT。引用错误消息: 引用的程序集上未安装您系统。

  • 事件 Id:59
    说明: 生成激活上下文失败C:\WINDOWS\system32\SqlServerSpatial.dll。引用错误消息:操作已成功完成。

原因
由于未安装 C 运行时 (CRT) 库,将出现此问题。SQL Server 系统 CLR 类型软件包中的二进制文件依赖于 CRT 库。

注意 CRT 库包含在 Microsoft Visual c + + 2008年可再发行组件包。
解决方案

累积更新信息

SQL Server 2008 R2

此问题的修补程序是累积更新 11 中首次推出。有关如何获取此累积更新包的 SQL Server 2008 R2 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2633145 SQL Server 2008 R2 的累积更新软件包 11
注意 生成具有累积性的因为每个新修补程序版本包含的所有修补程序和所有安全修补程序包括以前的 SQL Server 2008 R2 的修补程序版本。我们建议您考虑应用最新的修补程序版本包含此修复程序。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
981356 SQL Server 2008 R2 生成 SQL Server 2008 R2 发布后发布

SQL Server 2008 R2 Service Pack 1

此问题的修补程序是首次推出累积更新 4 中为 SQL Server 2008 R2 Service Pack 1。有关如何获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2633146 SQL Server 2008 R2 Service Pack 1 的累积更新包 4
注意 生成具有累积性的因为每个新修补程序版本包含的所有修补程序和所有安全修补程序包括以前的 SQL Server 2008 R2 的修补程序版本。我们建议您考虑应用最新的修补程序版本包含此修复程序。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2567616 SQL Server 2008 R2 生成发布 SQL Server 2008 R2 Service Pack 1 后发布

要解决此问题,请安装 Microsoft Visual c + +2008 可再发行组件包。

要获得 32 位版本的 Visual c + + 2008年可再发行组件程序包,请访问以下 Microsoft 网站:要获得 64 位版本的 Visual c + + 2008年可再发行组件程序包,请访问以下 Microsoft 网站:
SQL2008RelNoteDatabaseEngine

警告:本文已自动翻译

属性

文章 ID:955850 - 上次审阅时间:12/19/2011 20:09:00 - 修订版本: 2.0

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

  • sql2008relnotedatabaseengine sql2008relnote kbexpertiseadvanced kbtshoot kbprb kbmt KB955850 KbMtzh
反馈