MissingEndpointException:尝试连接到报表服务器失败。

时间:2012-01-02 12:16:55

标签: sql-server-2008

当我尝试连接生成报告时出现此错误 MissingEndpointException:尝试连接到报表服务器失败。检查您的连接信息,并且报表服务器是兼容版本。

3 个答案:

答案 0 :(得分:1)

另一种解决方案,请确保您的报告服务正常运行。尝试重新启动该服务。

答案 1 :(得分:0)

扫描C:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ Reporting Services \ LogFiles中的日志文件,找到以下异常:Microsoft.SqlServer.ReportingServices2008.RSConnection + MissingEndpointException:尝试连接到报表服务器失败。检查连接信息,并且报表服务器是兼容版本。 ---> System.Net.WebException:请求失败,HTTP状态为404:。

您可能已将/ reportserver / app配置为无法通过http://localhost/访问...请尝试按照以下方式操作:

1)将localhost主机头添加到托管/ reportserver /的网站,并确保该应用程序可通过该路径访问

2)编辑文件C:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ Reporting Services \ ReportManager \ RSWebApplication.config并将ReportServer的完整URL添加到ReportServerUrl标记中(无结尾/ nessesary)并删除来自ReportServerVirtualDirectory的值(否则你会得到令人讨厌的,不引人注意的例外)。然后,您必须回收Report-Manager使用的应用程序池,以便重新加载配置文件。

答案 2 :(得分:0)

我知道这篇文章很久以前了,但我在这里发布了答案,以防其他人面临同样的问题。 我为解决此问题所做的是将URL从Report Manager URL更改为Web Service URL。

点击here了解详情