如何向 Report Server Web Portal 添加带有消息的横幅?

How to add a banner with a message to Report Server Web Portal?

我有一个 SSRS 报表服务器门户网站 运行,其中包含数百份报表,我的用户依靠这些最新数据来完成他们的工作。

有时我的通宵更新过程会失败,报告会在工作日更新,这需要几个小时。

在此期间,我想在报表服务器门户网站上显示一个横幅,类似于“所有报表正在更新,预计下午 3 点”。

我有什么方法可以修改报表服务器 html 来做到这一点吗?它不必看起来很漂亮,我只是想尝试避免我的所有用户在他们的报告尚未更新时立即打电话。

一个不错的简单方法是在刷新报告数据的作业开始和结束时更改站点名称。

使用类似于

UPDATE ReportServer.dbo.ConfigurationInfo 
    SET Value = 'My Company - REFRESH IN PROGRESS ETA 3PM' 
    WHERE [Name] = 'SiteName'

然后在作业结束时再次更新。

由于这很容易实现自动化,您可以将其留在刷新作业中。