Определения ролей

В службах Reporting Services определение роли** — это именованная коллекция задач, определяющих операции, доступные на сервере отчетов. Определения ролей предоставляют правила, используемые сервером отчетов для обеспечения безопасности. Когда пользователь пытается выполнить задачу, например публикацию отчета, сервер отчетов проверяет назначение роли пользователя, чтобы определить, включена ли задача в определение роли. Если задача включена в определение роли, запрос отправляется.

Использование ролей для авторизации доступа к серверу отчетов

Роль становится активной только в том случае, если она используется в назначении роли. Дополнительные сведения о том, как роли обеспечивают безопасность, см. в разделе "Назначения ролей".

Типы определений ролей

Определения ролей — это определения уровня элементов или системного уровня. Определение роли уровня элемента описывает задачи, связанные с элементами, которые хранятся и управляются на сервере отчетов, таких как отчеты, папка и модели. Управление отчетами, папками просмотра и управление отдельными подписками — это примеры задач, которые можно включить в определения ролей уровня элемента. Определение системной роли включает задачи, которые применяются к сайту в целом. Просмотр свойств сервера отчетов — это пример задачи, включаемой в системную роль.

Предопределенные роли

Службы Reporting Services включают предопределенные роли, соответствующие разным уровням взаимодействия с пользователем. Следующий список содержит предопределенные роли, которые можно использовать:

  • Диспетчер контента, издатель, браузер, построитель отчетов и мои отчеты — это определения ролей уровня элементов, которые можно использовать при создании назначений ролей для доступа к содержимому сервера отчетов.

  • Системный администратор и системный пользователь — это определения ролей уровня системы, которые можно использовать для авторизации доступа к операциям сайта.

Дополнительные сведения см. в разделе "Предопределенные роли".

Создание определения роли

Чтобы создать роль, используйте Management Studio для указания имени и задач, которые он содержит. Необходимо создать отдельное определение роли для задач элемента и системы. Роли могут включать задачи уровня элементов или системные задачи, но не оба. Создание определения роли состоит из предоставления имени и выбора набора задач для определения. Чтобы создать определение роли, необходимо иметь разрешение на это. Задача "Задать безопасность для отдельных элементов" предоставляет эти разрешения. По умолчанию администраторы и пользователи, которым назначена предопределенная роль Диспетчера содержимого , могут выполнять эту задачу.

Роль должна иметь уникальное имя. Чтобы быть допустимым, определение роли должно содержать по крайней мере одну задачу. Дополнительные сведения см. в разделе "Задачи и разрешения".

Чтобы создать определение роли, используйте СРЕДУ SQL Server Management Studio. Дополнительные сведения см. в статье "Создание, удаление" или "Изменение роли" (Management Studio).

После создания определения роли его можно использовать, выбрав его в назначении роли. Дополнительные сведения см. в разделе Предоставление пользователю доступа к серверу отчетов (диспетчеру отчетов).

Настройка или удаление определения роли

Предопределенные роли можно изменить или заменить пользовательскими ролями. Чтобы изменить роль, добавьте или удалите задачи из определения роли. Нельзя переименовать роль. Все внесенные изменения применяются немедленно ко всем назначениям ролей, которые включают определение роли.

Вы можете удалить определение роли, если вы больше не используете его. Вы не можете удалить определение роли, выбранное для функции "Мои отчеты", пока эта функция включена. Прежде чем удалить определение роли, используемое для моих отчетов, необходимо сначала отключить функцию или выбрать другое определение роли, которое будет использоваться с ним.

См. также

Задачи и разрешения
Предоставление разрешений на сервер отчетов в нативном режиме
Создание, удаление или изменение роли (Management Studio)
Предоставление пользователю доступа к серверу отчетов (диспетчер отчетов)
Изменение или удаление назначения ролей (диспетчер отчетов)
Настройка разрешений для элементов сервера отчетов на сайте SharePoint (службы Reporting Services в интегрированном режиме SharePoint)