以文本方式查看主题 - 昂捷论坛 (http://enjoyit.com.cn/bbs/index.asp) -- □-系统配置管理类 (http://enjoyit.com.cn/bbs/list.asp?boardid=34) ---- 如何解决“有关此错误的详细信息,请导航到本地服务器上的报表服务器或启用远程错误”问题? (http://enjoyit.com.cn/bbs/dispbbs.asp?boardid=34&id=9075) |
-- 作者:prcak47 -- 发布时间:2013/12/4 18:36:16 -- 如何解决“有关此错误的详细信息,请导航到本地服务器上的报表服务器或启用远程错误”问题? 问:如何解决“有关此错误的详细信息,请导航到本地服务器上的报表服务器或启用远程错误”问题?
答:该错误出现于报表查询的时候,往往是在新建报表的时候,在数据库执行数据源没有问题 但是在报表里面执行就报上述错误,或者报表在某一天因为数据问题而发生错误。
该错误的意思,是在服务器之外的地方执行程序,不显示错误,要想显示错误, 需要在服务器运行程序或者在服务器上设置启用远程错误
下面就如何解决问题做一个测试
1.首先写一个具有明显错误的数据源,然后做成报表
执行报表后报错
2.在报表服务器上运行
3.如果服务器上运行程序仍然不能显示错误,可以通过设置报表服务器的配置的方式启用远程错误 首先 用超级用户身份登陆报表服务器,打开报表服务器上的SQL查询分析器 然后点连接 Reporting Services
连接成功后,点右键属性--高级,将EnableRemoteErrors 设置为 True 这样子在任意计算机上运行程序,都可以显示错误信息
4.需要注意的是,微软将启用远程错误默认设置为不显示,是因为如果存在远程攻击 攻击者会利用错误信息获取服务器的相应的信息,为进一步的攻击提供方向 所以EnableRemoteErrors不要长时间设置为True 不用的时候尽量关闭掉 |