You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SSRS 16.0版本首页添加登录时顶部显示的滚动/普通文本

SSRS 16.0(2022)首页顶部添加滚动/普通文本的解决方案

方法一:自定义HTML报表作为默认首页(推荐,无服务器文件修改)

  • 创建空白报表,添加一个文本框控件
  • 编辑文本框内容:
    • 滚动文本:输入 <marquee style="font-size:14px; color:#d32f2f;">这里是你的滚动通知内容</marquee>
    • 普通文本:直接输入要显示的内容,比如 系统维护通知:本周末将进行服务器升级,期间服务暂停
  • 选中文本框,在右侧属性面板找到「Markup type」,设置为「HTML - Interpret HTML tags as styles」
  • 发布该报表到报表服务器,然后进入报表管理器的「站点设置」→「常规」,在「默认首页」选项选择「指定报表」,选中刚发布的自定义报表,保存设置即可。
  • 进阶:如果需要动态更新通知内容,可以给报表添加数据集,从数据库读取通知文本,绑定到文本框。

方法二:修改报表管理器UI页面(全局生效,需管理员权限)

这种方法会直接修改SSRS前端页面,所有用户登录后都会看到顶部文本,但升级SSRS时可能被覆盖,操作前务必备份文件:

  • 找到SSRS安装目录下的ReportManager文件夹,默认路径为 C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportManager
  • 备份 Site.master 文件,然后用文本编辑器打开该文件
  • 在 <body> 标签的最上方添加以下代码:
    <!-- 滚动文本示例 -->
    <div style="width:100%; background-color:#fff3cd; border-bottom:1px solid #ffeeba; padding:10px 0; text-align:center;">
      <marquee behavior="scroll" direction="left" style="font-size:14px; color:#856404;">系统重要通知:请及时更新报表数据源配置</marquee>
    </div>
    <!-- 普通文本示例(替换上面的marquee代码即可) -->
    <!-- <div style="width:100%; background-color:#d4edda; border-bottom:1px solid #c3e6cb; padding:10px 0; text-align:center; font-size:14px; color:#155724;">系统运行正常,无维护计划</div> -->
    
  • 保存文件后,重启SSRS服务(通过服务管理器找到「SQL Server Reporting Services」重启),刷新报表管理器首页即可看到效果。

内容的提问来源于stack exchange,提问作者Rajesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 16:42:39