MissingEndpointException:连接到报表服务器的尝试失败。
当我尝试连接生成报告时出现此错误 MissingEndpointException:尝试连接到报表服务器失败。检查您的连接信息并确认报表服务器是兼容版本。MissingEndpointException:连接到报表服务器的尝试失败。
扫描C:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ Reporting Services \ LogFiles中的日志文件并查找以下异常:Microsoft.SqlServer.ReportingServices2008.RSConnection + MissingEndpointException:尝试连接到报表服务器失败。检查您的连接信息并确认报表服务器是兼容版本。 ---> System.Net.WebException:请求失败,HTTP状态为404 :.
这可能是可能的,你已经配置了/的reportserver /应用程序通过http://localhost/到不可到达的...尝试以下的以下的事情:
1)本地主机hostheader添加到其承载的网址/ reportserver /并确保该应用程序通过该路径可到达
2)编辑文件C:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ Reporting Services \ ReportManager \ RSWebApplication.config并添加完整的url到ReportServer到ReportServerUrl标记(无结束/ nessesary),并从ReportServerVirtualDirectory中删除该值(否则会得到令人讨厌的,非常规的异常)。那么您必须重新使用Report-Manager使用的应用程序池,以便重新加载配置文件。
我知道这篇文章很久以前了,但我在这里发布了答案,以防其他人面临同样的问题。 我所做的解决此问题的方法是将URL从Report Manager URL更改为Web Service URL。
点击here了解更多详情
另一种解决方案,请确保您的报告服务工作。尝试重新启动服务。
我知道这可能听起来很愚蠢,但它实际上工作,在日志文件中我有一个版本不匹配的错误。我尽我所能,但没有结果,直到我停止并再次启动服务器。 – 2016-05-19 10:32:32
我将引用来自这里的答案:http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/530ed56d-7c84-4d13-8998-80a8bf142197/ – dyslexicanaboko 2012-11-02 16:21:54