0

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

Reporting Services 预览处理主机已停止工作

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 第一个错误 如果我尝试再次预览报告,我会收到以下错误: 没有端点监听 我已验证 net.pipe 侦听器服务正在运行,并且我已尝试重新启动它。我已卸载 Visual Studio 和 SQL Server 并再次安装。这些都没有解决问题。如何在不重新启动 Visual Studio 的情况下让自己多次预览报表?

4

2 回答 2

1

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

于 2015-04-21T12:26:39.850 回答
1

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

在2013 IDE中第一次点击预览,会打开一个cmd窗口,就是VS用来生成预览的预览进程

在此处输入图像描述

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

如果您关闭任何这些 cmd 窗口,您将在下次尝试预览任何报告时收到上述错误。

您需要重新启动 VS 才能消除此错误。

于 2015-05-05T00:12:59.447 回答