SQL Server 2008数据库,报表服务器和IIS都位于防火墙内的同一个Win XP计算机上。 (开发机 - 生产将在Win Server 2003或2008上)
测试数据是2月,21.5K记录。其他几个月可能会相似。
客户端和测试人员是带有IE6的Win XP SP3。很长一段时间,但不能从IE6更改。
报表服务器日志显示提取,过滤和呈现都在一秒钟内完成。
如果参数设置为3,117条记录,则Visual Studio会在十秒内渲染IE6,大约一分钟。
对于更大的结果集(确切地说,确切地说,可能大约是8个),Viual Studio会在15秒内渲染或崩溃。 IE6永远挂起。
相同的参数,Chrome认为它在十五秒内完成。不显示网格,但导出到Excel工作。
Safari,Opera,Firefox都无法进行身份验证传递。
由于要求在开发机器上安装IE6,尚未能够尝试IE7 / 8/9 / .... (并不重要,因为客户不能使用它,但我想比较)。
除非找到解决方案,否则我将不得不为客户端提供Excel转储的预格式化URI,并让她在Excel中进行过滤。
答案 0 :(得分:1)
看起来没有答案。我们开始从IE6中解脱出来,但IE7和IE8也有同样的问题。我们有点坚持使用它们因为我们使用Sharepoint。
该报告适用于FireFox,但FireFox无法将身份验证传递给Sharepoint。
Opera和Safari检索所有数据,但不显示它。 (当忙碌的光标消失时,除工具栏外,窗口为空白,但“转储到Excel”图标有效!)
所以,那种答案是 “使用SSRS显示大量数据的方法有时不使用SSRS”
当客户决定其他事情更重要时,我开始把它放在另一个工具中。