SQL Server Reporting Services 2008 R2 – 文件夹和报告安全性
发布时间:2020-05-23 22:57:45 所属栏目:MsSql 来源:互联网
导读:有没有办法列出(使用SSRS报告或通过SQL代码查询),已根据根文件夹,子文件夹或报告分配的用户名或组安全性? 我被要求识别为审核,哪些AD组可以访问该根文件夹中的所有根文件夹和子文件夹,甚至可以访问单个报告级别 – 谁有权访问! 我如何完成此请求? 您可以在
|
有没有办法列出(使用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,Users.UserName (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
