修复:在 SQL Server 2014 Service Pack 1 中启动 SQL Server Reporting Services Report Builder 时出现“无法启动应用程序”错误

应用对象
SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

症状

您安装 Microsoft SQL Server 2014 Service Pack 1。 启动SQL Server Reporting Services Report Builder时,可能会收到以下错误消息:

注意

无法启动应用程序
应用程序验证未成功
System.Deployment.Application.InvalidDeploymentException (HashValidation)

  • 文件 Microsoft.ReportingServices.DataExtensions.dll 的计算哈希值与清单中指定的不同。

      

原因

出现此问题的原因是,在安装 SQL Server 2014 Service Pack 1 期间,Microsoft.ReportingServices.DataExtensions.dll 和 Microsoft.ReportingServices.DataRendering.dll 的文件版本未更新到最新版本号。

解决方法

此问题已在 SQL Server 2014 的以下累积更新中首次修复:

SQL Server 2014 Service Pack 1 累积更新 2
      

关于 SQL Server 的累积更新

SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 2014 的最新累积更新:

SQL Server 2014 内部版本
      

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

参考资料

了解 Microsoft 用于描述软件更新的 术语 。