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

Определение роли — это именованный набор задач, определяющий, какие задачи пользователю разрешено выполнять в отношении папки, отчета или другого элемента. Определения ролей могут содержать задачи уровня элемента или уровня системы. Нельзя объединять задачи обоих уровней в одном определении роли.

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

Так как количество задач относительно невелико, обычно большое количество определений ролей не требуется. Создание и изменение определения роли должно быть тщательно продумано. Если создать слишком много ролей, их будет трудно поддерживать и управлять ими. При изменении существующей роли не всегда известно, какие назначения ролей используют ее, и как это повлияет на пользователей. Безопасность на основе ролей является центральным элементом модели безопасности служб Службы Reporting Services, поэтому важно понимать ее сущность. Дополнительные сведения см. в разделах Определение ролей и Назначения ролей.

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

Для создания определения роли необходимо задать имя и выбрать набор задач для данного определения. Также необходимо иметь разрешение на создание определения роли. Эти разрешения предоставляет задача «Установка безопасности для отдельных элементов». По умолчанию эту задачу могут выполнять администраторы и пользователи, которым назначена стандартная роль Диспетчер содержимого.

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

Чтобы создать определение роли, воспользуйтесь средой SQL Server Management Studio. Дополнительные сведения см. в разделе Как создать, удалить или изменить роль (среда Management Studio).

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

Изменение и удаление определения роли

Можно изменить определение роли, добавив или удалив задачи. Переименовать его нельзя. Любые внесенные изменения немедленно применяются ко всем назначениям ролей, содержащим это определение роли.

Можно удалить определение роли, если оно больше не нужно. Нельзя удалить определение роли, выбранное для функции «Мои отчеты», если эта функция включена. Перед тем как удалить определение роли, используемое для функции «Мои отчеты», сначала отключите ее или выберите другое определение роли. Дополнительные сведения см. в разделе Управление папкой «Мои отчеты».