【发布时间】:2008-11-20 16:44:47
【问题描述】:
我们正在使用 SSRS 2005 SP1 和最新的 Reportviewer 控件。
我们遇到的情况是某些报告基础架构异常没有暴露给任何异常处理例程。
一个具体的例子是 SQL Server Reporting Services Windows 服务由于 VM 问题而意外停止。在这种情况下,报表正确呈现,但在报表查看器 Web 控件中显示给用户时,用户看到的是以下消息而不是报表:
An error has occurred during report processing.
The Report Server Windows service 'ReportServer$MSSQL2005' is not
running. The service must be running to use Report Server.
问题是我们在所有可能的位置捕获异常:所有页面隐藏方法、ReportViewer OnReportError 和应用程序 OnError 处理程序。我们在任何时候都没有看到客户端代码出现异常。在调试器中运行,异常在执行过程中被抛出,但并非永远不会引发到消费者客户端代码。
有人见过吗?
【问题讨论】:
标签: reporting-services reportviewer reportingservices-2005