gpt4 book ai didi

SQL Server Reporting Services 2008 R2 - 文件夹和报表安全性

转载 作者:行者123 更新时间:2023-12-02 17:47:50 25 4
gpt4 key购买 nike

有什么方法可以列出(使用 SSRS 报告或通过 SQL 代码查询)、用户名 安全性已针对根文件夹、子文件夹或报告进行分配?

我被要求确定为审核,哪些 AD 组有权访问该根文件夹中的所有根文件夹和子文件夹,甚至可以访问个人报告级别 - 谁的有权访问!

如何完成这个请求?

最佳答案

您可以查询 ReportServer 数据库以获取此信息,例如

SELECT 
CASE [Catalog].[Type]
WHEN 1 THEN 'Folder'
WHEN 2 THEN 'Report'
WHEN 3 THEN 'Resource'
WHEN 4 THEN 'Linked Report'
WHEN 5 THEN 'Data Source'
WHEN 6 THEN 'Report Model'
WHEN 8 THEN 'Shared Dataset'
WHEN 9 THEN 'Report Part'
END AS CatalogType,
[Catalog].[Type]
--, [Catalog].ItemID
,[Catalog].Name
, Roles.RoleName
, Users.UserName
FROM PolicyUserRole
INNER JOIN Roles ON PolicyUserRole.RoleID = Roles.RoleID
INNER JOIN Policies ON PolicyUserRole.PolicyID = Policies.PolicyID
INNER JOIN Users ON PolicyUserRole.UserID = Users.UserID
INNER JOIN [Catalog] ON PolicyUserRole.PolicyID = [Catalog].PolicyID
ORDER BY
1
, [Catalog].ItemID
, [Catalog].Name
, Roles.RoleName
, Users.UserName

关于SQL Server Reporting Services 2008 R2 - 文件夹和报表安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16920251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com