【发布时间】:2011-08-01 13:45:22
【问题描述】:
我正在使用 Microsoft SQL 报告进行报告,但由于我有大量数据,我的意思是 100000 到 1000000 条记录,所以我遇到了问题。当我检索记录时,它连接了 8 个表,所以我想知道 Microsoft 报告是否适用于这么多的数据,因为我已经阅读过文章说它会降低性能,或者是否有任何其他选项,如 Crystal Reports 或任何其他组件?
我的查询在一个存储过程中,我将它填充到 DataSet.xsd 中,然后在我的页面上使用它,使用 ObjectDataSource 将它与报表绑定。 另一件事是我必须在报告中使用图表组件。 我正在使用带有 Asp.Net 4 应用程序的 Sql server 2008 R2 标准版。
【问题讨论】:
-
查询需要多长时间?另外,有人真的会阅读所有 1000000 行吗?如果没有,那么您应该过滤行以更接近所需的内容。
-
我等了将近 5 分钟,它没有生成报告,是的,用户可以选择一个条件来查看所有记录。
-
我问的是查询需要多长时间,而不是报告需要多长时间。也许这只是一个需要很长时间才能运行的查询。
标签: reporting-services sql-server-2008-r2