SSRS(SQL Server 2016 Reporting Services)设置 Web 门户的品牌

SSRS2016的Web门户太丑了,其实一直都很丑,只是升级到2016之后发现可以自己更改配色和logo了,所以写个文档记录一下。

官方文档在这里,很详细:https://docs.microsoft.com/zh-cn/sql/reporting-services/branding-the-web-portal?view=sql-server-ver15

重点就是把文档的示例中对应的代码拷贝出来,然后分别保存成以下三个文件做一个zip压缩包并上传:

  • colors.json
  • metadata.xml
  • logo.png(可选)

但是有几个需要注意的点,尤其是有的地方有点坑:

1.metadata.xml里面的name要改一下,改成自己公司需要的名字。

2.压缩包要把三个文件都选中然后压缩,不要把文件夹直接压缩,这样文件就不是在根目录了。

3. colors.json这个脚本的名称一定要是全部小写,官方文档里写的是Color.json,我就复制下来了,然后上传总是报错,也不说是什么错,网上也没有答案,然后查看metadata.xml发现path="colors.json"写的是小写,改了下名称果然上传成功。可能把path="colors.json"中的c改成大写也行,没有尝试。

4. 官网示例里面的颜色很丑,甚至有点变态,但是我猜它可能是故意把所有元素都设置成不同的颜色,方便用户区分。

 demo

5. json里面的各个参数的颜色属性要一个个试,很烦,建议事先准备一个取色器,至于取色器自行百度下载即可,你可以先把示例上传,然后把页面截图放到取色器里,然后根据取色器里面的十六进制代码在color.json里面去搜索,这样就能对应出来颜色和位置了。

 

posted @ 2021-01-11 15:35  巴拉拉没多少能量  阅读(336)  评论(0编辑  收藏  举报