reporting servers 报表必段要跟AD一起才能进行权限的管理。有没有相关的小软件,不是直接进入reporting servers目录下查看报表,而是能过用户密码进去后只能看到系统管理员相关人员只能看到能看到的报表。
------解决方案--------------------
楼主访问报表是直接通过report server上的文件目录访问的?
楼主可以试试使用reporting service 的report manager。如果可以使用report manager,楼主可以参考以下思路。
创建相应的AD group,可以根据业务创建,也可以根据权限创建。然后可以在report manager中创建相应的报表文件夹。根据权限,将相应的报表放入相应的文件夹。将相应的用户账号加入相应的AD group中去。用户可以加入到多个AD group. 这样方便以后的管理和安全设置。也可以根据用户账号做统计和分析。这个好处多多。
举个例子:
比如权限分两级。
普通用户。
管理用户。
那么创建文件夹。Normal,Admin 将相应报表放入Normal 和Admin中。
将你提到的 拥有用户名密码可以访问管理报表 的这部分用户ID 加入到Admin AD group: AD_admin。其他用户可以加入AD_normal
然后再在report manager中将AD_admin 这个Ad group设置到Admin文件夹的相应权限。权限是和role 相绑定的。 (UserID-->AD_group-->Role-->Rights)
以下是常用的role。
Browser--May view folders, reports and subscribe to reports.
Content Manager---May manage content in the Report Server. This includes folders, reports and resources.
My Reports---May publish reports and linked reports; manage folders, reports and resources in a users My Reports folder.
Publisher---May publish reports and linked reports to the Report Server.
Report Builder ---May view report definitions.
这个例子中你可以给普通用户的AD group 以Browser的role。管理用户的权限你可以根据需要设定。
举一反三。。。