无法打开report builder
报错内容1:无法下载应用程序。应用程序中缺少必须的文件。请于应用程序供应商联系以获得帮助。
log:以下是错误摘要,这些错误的详细信息列在该日志的后面。
* 激活 D:\Downloads\ReportBuilder_3_0_0_0.application 导致异常。 检测到下列失败消息: + 下载 file:///D:/Downloads/RptBuilder_3/MSReportBuilder.exe.manifest 未成功。 + 未能找到路径“D:\Downloads\RptBuilder_3\MSReportBuilder.exe.manifest”的一部分。
========解决方案=======
1.永远用IE打开。不要使用chrome/firefox打开report builder。
2.执行以下cmd命令。
rundll32 dfshim CleanOnlineAppCache
原文:
- First of all, always use Internet Explorer to connect to reports and download report builder. In my experience this issue is seen when you attempt to download report builder via Chrome or Firefox. In most cases using IE is the solution. If you are using internet explorer and still facing the same issue, proceed to step 2.
- Run the below command by opening command prompt as administrator. This command basically clears the local application cache. Download the report builder and run the app.
rundll32 dfshim CleanOnlineAppCache
报错内容2 (其他因SQL SERVER R2 Service Pack 3版本问题造成的):
We have discovered a problem with Report Builder that ships with SQL Server 2008 R2 Service Pack 3. If you installed SQL Server 2008 R2, have upgraded it to Service Pack 2 and then applied Service Pack 3, then Report Builder will fail to launch. It will raise the following error. ERROR SUMMARY Below is a summary of the errors, details of these errors are listed later in the log. * Activation of http://.../ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.application resulted in exception. Following failure messages were detected: + File, Microsoft.ReportingServices.ComponentLibrary.Controls.dll, has a different computed hash than specified in manifest.
官方解释不打算修复这个问题(真是坑爹),它建议执行下面两个解决办法:
1: 客户端
从链接http://www.microsoft.com/en-pk/download/details.aspx?id=6116下载安装SQL SERVER 2008 R2 RTM的Report Builder 3.0
或者从连接http://www.microsoft.com/en-us/download/details.aspx?id=42301限制安装SQL SERVER 2014的Report Builder。
2:服务器端
卸载SP3,然后卸载 SP2,然后从新应用SP3来解决问题。
ref:
We are not planning to release a fix for this issue. Instead we recommend you implement one of the following workarounds.
- Client side workaround:
- Install and run Report Builder 3.0 of SQL Server 2008 R2 RTM from the following location:http://www.microsoft.com/en-pk/download/details.aspx?id=6116
- Or install and run Report Builder of SQL Server 2014 from the following location: http://www.microsoft.com/en-us/download/details.aspx?id=42301
- Server side workaround:
- Uninstall Service Pack 3 then uninstall Service Pack 2 and then reinstall Service Pack 3.
原文地址:https://www.cnblogs.com/watermarks/p/10068499.html