尝试使用ReportViewer控件在VS2013和SQl Server 2014中运行MVC网站并从报表服务器访问报表时出现以下错误:
RSExecutionConnection MissingEndpointException:尝试连接到报表服务器失败。检查您的连接信息,并且报表服务器是兼容版本。
我在Reporting Services配置管理器中使用了正确的报表服务器url foun。当我尝试在SSRS项目中运行报告时,系统会提示我输入用户名和密码。我输入了计算机管理员用户/密码。然后报告运行。顺便说一下,reportviewer控件使用相同的用户/密码。
我也可以在浏览器中访问报表服务器和报表网址,同时提示用户输入密码。
我尝试摆弄报表服务器角色设置,在文件夹设置下,此用户已选中所有权限(浏览器,内容管理器,我的报表,发布商,报表生成器)。
另外作为一个副作用,即使我以管理员身份调用浏览器,我也看不到网站设置。
我还查看了SSRS配置管理器。服务帐户是"本地系统"。相同的管理员用户列在"执行帐户"。
中运行网站时,我在SSRS日志中看不到任何错误条目。
请帮助,我已经研究了2天。
答案 0 :(得分:0)
我认为这些解决方案可以提供帮助
在Reporting Services配置管理器的服务帐户中从本地系统更改为网络服务
为这些设置更新ReportServer的web.config,如下所示
<authentication mode="Windows" />
<identity impersonate="true" />