ssrs 报表中打开报表出错,但是刷新一下又好了,一会又出现问题,如此反复(rsProcessingAborted,rsErrorOpeningConnection)

0
报表已经开完完毕,部署成功,之前好好的,最近才出现这个问题
打开报表的时候出现的问题,但是刷新后又可以访问,过一段时间又出现下面的问题,没有什么规律,如此反复处理报表时出错。 (rsProcessingAborted)
无法与数据源“rpt_db”建立连接。 (rsErrorOpeningConnection)
有关此错误的详细信息,请导航到本地服务器上的报表服务器或启用远程错误

 
这个错误是什么原因导致的呀?肿么解决呀?
这样的错误我肿么跟踪这个错误,有没有相关的rs系统日志记录这个错误? 求解
已邀请:
1

silent_很 2015-07-23 回答

ok ,谢谢大家的解答,已经解决鸟呀 ,据我推测原因是微软的连接池的原因
在SSRS报表中共享数据源连接池不够了,远程连接rpt_db中 超时设置.将 Connect Timeout=0 去掉然后问题不在出现
具体是什么原因,我也不明白,有资料说是微软的一个BUG,就这个原因
0

silent_很 2015-07-23 回答

我去,一天鸟,没人回答吗?
0

梁勇 - 天道酬勤、上善若水。爱好商业智能 2015-07-23 回答

没遇到这种情况,这个 rpt_db 数据源是访问的远程数据库嘛
0

silent_很 2015-07-23 回答

是的,远程库中,存储过程中又调用了其他远程库中的表,我用微软自带的性能工具 sqlserver profiler 来监控,当出现该错误,查看报表对应执行的存储过程,他被正常执行着
应该可以排除掉 1.网络问题 ,2.数据库的连接问题 ,3.登陆报表用户的权限问题(如果重新刷新报表然后又连接成功正常显示报表)
那么这样算来看,是ssrs本身的问题吗?
这个改肿么排查呢?
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-07-23 回答

首先你这个错误太normal了,要通过日志来判断具体是什么问题
%programfiles%\Microsoft SQL Server\<SQL Server Instance>\Reporting Services\LogFiles\
将EnableRemoteErrors设置为true

如果找不到问题,尝试用你RS的账号链接到数据源,然后手动执行存储过程 或者 代码,看看有没有错误发生。
你这个是远程调用,你还要注意下网络问题。 把ping的信息保存在一个地方。 当发生错误的时候,检查该时间的Ping
 

要回复问题请先登录注册