我在使用Visual Studio Professional 2013预览SSRS报告时遇到问题。第一次预览报表时,如果我回去设计然后再次预览,我会收到以下错误:
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: PreviewProcessingService.exe
Problem Signature 02: 12.0.2430.0
Problem Signature 03: 543f04a1
Problem Signature 04: mscorlib
Problem Signature 05: 4.0.30319.34209
Problem Signature 06: 534894cc
Problem Signature 07: 4780
Problem Signature 08: 57
Problem Signature 09: System.OutOfMemoryException
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
当我关闭程序时,我收到以下错误:
如果我再次尝试预览报告,则会收到以下错误: 我已经验证net.pipe监听器服务正在运行,我已经尝试重新启动它。我已卸载Visual Studio和SQL Server并再次安装它。这些都没有解决问题。如果不重新启动Visual Studio,我可以做多次预览报表?
答案 0 :(得分:1)
这实际上是Visual Studio 2013实现预览的方式的问题。
首次在2013 IDE中单击预览时,将打开一个cmd窗口,该窗口是VS用于生成预览的预览进程
您正在预览的每个报告都会有一个这样的cmd窗口。
如果您关闭这些cmd窗口的 ANY ,则下次尝试预览 ANY 报告时,您会收到以上错误消息。
您需要重新启动VS才能摆脱此错误。
答案 1 :(得分:0)
没有任何确定的答案,我认为数据集太大,因此System.OutOfMemoryException。话虽这么说,在确保数据集的SQL返回可能的最小数据集之后,我似乎能够运行我的报告。我想知道,SQL Server系统资源和SSRS数据集大小之间的相关性是什么?