本文只针对windows集成验证权限控制。
Reporting Services在安装的时候会要求指定一个账户作为超级管理员,可以进行任意操作。
1. SQL Server端:
Reporting Services安装后会在SQL Server数据库引擎中创建两个数据库,分别是“ReportServer”和“ReportServerTempDB”,创建一个账户“ReportServerDBManager”,并给予这两个数据库的控制权限。
2. Reporting Services管理端:
可以根据需要创建新的用户和用户组分配不同的Reporting Services服务的权限,子目录默认继承父目录权限,如需更细粒度的控制,需要再进一步设置子目录:
a. 站点权限:
站点设置中可以赋予账户或组整个站点个管理员或用户权限。
b. 主文件夹权限:
主文件夹安全性中可以赋予用户或组主文件夹的权限。
c. 子目录权限同主文件夹相同: