我有带SSRS的SQL Server 2008 R2。我创建了一个SSRS报告,最多可包含3,000,000行。
当我试图生成如此庞大的报告时,我看到了以下图片:
报告处理期间发生错误。 (rsProcessingAborted)
磁盘上没有足够的空间。
“磁盘上没有足够的空间。” - 这可能与Windows页面文件映射到的服务器上的磁盘驱动器有关。该驱动器有14 GB的可用空间。
注意:报告未设计为单页报告。它在页面上划分为40行。当我尝试使用10,000行生成相同的报告时 - 只需1分钟。
问题是:这可以以某种方式解决吗?
答案 0 :(得分:2)
SSRS非常不适合这种情况。像BCP或SSIS这样的工具似乎更适合这项任务。您提出的问题("我的情况可以修复和#34;)除了通过证明可以完成后对您负责之外,并不是很容易回答。
根据我的经验,我不会考虑尝试在SSRS中使用300万行。
如果您坚持或被迫尝试,可以采取以下措施来改善这种情况: