Обеспечение безопасности «Моих отчетов»
В компоненте «Мои отчеты» представлено управляемое пользователем рабочее пространство для работы с отчетами. Чтобы обеспечить соответствие своему назначению, для папки «Мои отчеты» требуются более широкие права доступа, чем для других папок, доступных для общего пользования. Пользователям, имеющим разрешения в других папках только на просмотр и запуск отчетов, могут потребоваться дополнительные разрешения для управления их папками My Reports и содержимым, которое им принадлежит. Reporting Services предоставляет для этого специальные назначения и определения ролей.
Примечание
Доступ к папке «Мои отчеты» возможен только в диспетчере отчетов. Она недоступна в SQL Server Management Studio.
Назначение роли для папки «Мои отчеты»
Назначение роли для папки «Мои отчеты» имеет стандартные элементы и создается автоматически для каждого пользователя, активирующего папку «Мои отчеты». Для организаций, широко использующих папку «Мои отчеты», особенно удобно иметь автоматически назначаемую защиту сервера отчетов, так как администраторы не обязаны разрешать доступ каждому пользователю папкой «Мои отчеты».
Назначение роли папки Мои отчеты включает следующие элементы:
пользовательская папка "Мои отчеты", находящаяся в папке "Users Folders\<<имя пользователя>\My Reports";
учетная запись пользователя, определяемая при активации папки «Мои отчеты». Папка активируется при щелчке пользователем папки «Мои отчеты» в диспетчере отчетов или при публикации отчета в папке «Мои отчеты» из конструктора отчетов. Эта папка также активируется при запросе пользователем свойств по ссылке «Мои отчеты»;
заранее заданное определение роли для папки «Мои отчеты».
Определение роли для папки «Мои отчеты»
Определение роли папки Мои отчеты включает задачи, обеспечивающие управление содержимым папки «Мои отчеты». Роль папки Мои отчеты является узкоспециализированной ролью. Несмотря на то, что эту роль можно выбрать для политики безопасности на уровне любого элемента, следует этого избегать, чтобы свести к минимуму возможность ее изменения в целях соответствия требованиям других папок. Резервирование роли папки Мои отчеты для компонента позволяет пользователям получить необходимый опыт.
По умолчанию роль папки Мои отчеты изменяют только администраторы сервера отчетов. Настроить роль папки Мои отчеты можно путем изменения содержащихся в ней задач. Также можно назначить другую роль.
Запрет на доступ к папке «Мои отчеты»
Препятствовать доступу пользователей к папке «Мои отчеты» можно при помощи:
отключения папки «Мои отчеты» на странице «Параметры сайта». Дополнительные сведения см. в статье Включение и отключение папки "Мои отчеты".
удаления всех задач из роли папки Мои отчеты .
При отключении папки «Мои отчеты» ссылка на папку «Мои отчеты» удаляется из диспетчера отчетов. Доступ к соответствующей структуре папки, поддерживающей папку «Мои отчеты» (т.е. папка «Users Folders» и ее вложенные папки), все еще возможен и может быть осуществлен, если пользователь знает путь к папке. Удаление задач из роли папки Мои отчеты предотвращает доступ к ней.
См. также:
Защищенные отчеты и ресурсы
Защита папок
Предоставление разрешений на сервер отчетов в собственном режиме