Reporting Services预览主机已停止工作

时间:2015-04-14 02:28:26

标签: reporting-services visual-studio-2013 ssrs-2014

我在使用Visual Studio Professional 2013预览SSRS报告时遇到问题。第一次预览报表时,如果我回去设计然后再次预览,我会收到以下错误:

Reporting Services Preview Processing Host has stopped working

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

当我关闭程序时,我收到以下错误:

Visual Studio First Error 如果我再次尝试预览报告,则会收到以下错误: No endpoint listening 我已经验证net.pipe监听器服务正在运行,我已经尝试重新启动它。我已卸载Visual Studio和SQL Server并再次安装它。这些都没有解决问题。如果不重新启动Visual Studio,我可以做多次预览报表?

2 个答案:

答案 0 :(得分:1)

这实际上是Visual Studio 2013实现预览的方式的问题。

首次在2013 IDE中单击预览时,将打开一个cmd窗口,该窗口是VS用于生成预览的预览进程

enter image description here

您正在预览的每个报告都会有一个这样的cmd窗口。

如果您关闭这些cmd窗口的 ANY ,则下次尝试预览 ANY 报告时,您会收到以上错误消息。

您需要重新启动VS才能摆脱此错误。

答案 1 :(得分:0)

没有任何确定的答案,我认为数据集太大,因此System.OutOfMemoryException。话虽这么说,在确保数据集的SQL返回可能的最小数据集之后,我似乎能够运行我的报告。我想知道,SQL Server系统资源和SSRS数据集大小之间的相关性是什么?