美好的一天
我有一个真正困扰我的问题。我在visual basic 2008中写了一篇报告,当我运行它时,它运行得很好。当我将报告复制到报告服务器并运行它时,它可以很好地工作。
我编写了我的asp.net应用程序,并在一个小型数据库上调用报告,其中包含大约500个条目,所有内容都显示并且没有超时。
问题是当报表必须显示的条目变得超过500时,报表会运行,但它会停止并且只显示任何内容,就好像它超时一样。没有任何错误只会停止。
我不知道该怎么办?任何有任何建议的人请。
我在报表服务器web.config文件中将此设置更改为更长,如“30000”
<httpRuntime executionTimeout="9000" />
然后在报告中,它自己在服务器上将设置更改为永不超时。
然后在asp.net web配置文件中将超时更改为“30000”但仍然当数据到报告时停止像我说的没有错误没有警告没有任何东西它只是停止并且没有信息显示所以如果有人有任何建议请协助。
答案 0 :(得分:1)
我会使用SQL分析器来查看提交给数据库的内容。获取该查询并在SSMS中运行它。查看SSMS中的解释计划。这可能会让您知道为什么查询对于较大的数据变得如此之慢。我还会查看报表服务器日志 - 会有一些内容。