0
Я вижу всех пользователей, которые авторизованы в хосте отчета ?, Я хочу видеть всех уполномоченных лиц всех отчетов на нашем сервере отчетов.Просмотреть всех пользователей, разрешенных на сервере отчетов?
Я вижу всех пользователей, которые авторизованы в хосте отчета ?, Я хочу видеть всех уполномоченных лиц всех отчетов на нашем сервере отчетов.Просмотреть всех пользователей, разрешенных на сервере отчетов?
Объекты 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]