Lea*_*r74 6 sql sql-server reporting-services ssrs-2008-r2
有没有什么方法可以列出(使用SSRS报告或通过SQL代码查询),Username或者Group为根文件夹,子文件夹或报告分配的安全性?
我被要求识别为审核,哪些AD组可以访问该根文件夹中的所有根文件夹和子文件夹,甚至可以访问单个报告级别 - 谁有权访问!
我如何完成此请求?
Nat*_*ths 13
您可以在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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4444 次 |
| 最近记录: |