2017-01-03 5 views

ответ

2

Объекты SSRS (папки/источники данных/отчеты) должны иметь разрешения наследования по умолчанию. Однако каждый объект и все дочерние объекты могут быть установлены отдельно от их родителя, то есть нет централизованного местоположения, чтобы это увидеть. Вы можете создать отчет для этого.

SELECT 
    [Catalog].[Name] 
    ,[Users].[UserName] 
    ,[Catalog].[Path] 
    ,[Catalog].[Description] 
FROM [ReportServer].[dbo].[Catalog] WITH (NOLOCK) 
JOIN [ReportServer].[dbo].[PolicyUserRole] WITH (NOLOCK) 
    ON [Catalog].[PolicyID] = [PolicyUserRole].[PolicyID] 
JOIN [ReportServer].[dbo].[Users] WITH (NOLOCK) 
    ON [PolicyUserRole].[UserID] = [Users].[UserID] 
WHERE 
    [Catalog].[Type] = 2 --Reports 
ORDER BY 
    [Catalog].[Name] 
    ,[Users].[UserName]