SSRS是否支持处理错误/异常?

时间:2016-05-16 20:36:14

标签: reporting-services reporting

我试图在将报告发送给订阅者之前发现任何错误。

如果出现错误,我想发送自定义消息,例如"服务器正在维护"或类似的。

如果SQL Server关闭,Microsoft Report Builder不会显示任何处理错误的选项。

2 个答案:

答案 0 :(得分:0)

这在SSRS中是不可能的。

如果您愿意,可以使用一些检查SQL Server正在运行的例程。但这只是一次检查。报告可能无法运行的原因有很多。

我认为你可能需要退一步看看你想要实现的目标。

答案 1 :(得分:0)

订阅作为作业存储在您的服务器上。您可以编写查询以检查这些作业的详细信息。如果您的SQL Server关闭,那么什么都不会起作用。但是,您可以订阅定期报告错误,这些错误会在服务器重新联机后触发。我知道这是一个高级别的解释,但它应该指向正确的方向。这篇文章可能有助于您入门:

https://www.mssqltips.com/sqlservertip/1846/how-to-easily-identify-a-scheduled-sql-server-reporting-services-report/