Как устанавливать разрешения на элементы сервера отчетов с помощью узла SharePoint (службы Reporting Services в режиме интеграции с SharePoint)

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

Для создания уровней и групп разрешений необходимо быть владельцем веб-узла. Уровни разрешений используются глобально на всем узле. При создании нового уровня разрешений он становится доступным для других владельцев узла.

Большая часть разрешений наследуется от родительского узла. Если назначить разрешения на определенную библиотеку или элемент, наследование разрешений нарушается, и управление разрешениями на эту ветвь иерархии узла требует дополнительных затрат.

Можно назначать разрешения на файлы определения отчета (RDL), модели (SMDL) и общего источника данных (RSDS). Нельзя объединять наследуемые и управляемые разрешения на одном элементе. При прямом управлении разрешениями наследуемые разрешения не влияют на текущий элемент. При необходимости впоследствии восстановить наследование разрешений можно выбрать пункт Наследовать разрешения в меню Действия.

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

Установка разрешений на отдельный отчет, модель или источник данных

  1. Если библиотека еще не открыта, щелкните ее имя на панели «Быстрый запуск». Если имя библиотеки не отображается, щелкните Просмотреть все содержимое узла и выберите имя библиотеки.

  2. Укажите файл отчета, модели отчета и общего источника данных.

  3. Нажмите кнопку со стрелкой вниз и в меню выберите пункт Управлять разрешениями.

  4. В меню Действия выберите пункт Изменить разрешения и нажмите кнопку ОК, чтобы подтвердить действие.

  5. Чтобы назначить разрешения пользователю или группе, которые еще не имеют разрешения на использование файла, выберите Создать, а затем нажмите кнопку Добавить пользователей.

  6. Для удаления или изменения разрешений для существующего пользователя или группы установите флажок рядом с именем пользователя или группы, щелкните Действия, а затем выберите пункт Удаление разрешений пользователя или Изменение разрешений пользователя.

Установка разрешений, позволяющих управлять безопасностью элементов модели

  1. Войдите на узел SharePoint с учетной записью, обладающей разрешением «Управление разрешениями» на этом узле.

  2. Откройте библиотеку, которая содержит модель.

  3. Укажите модель.

  4. Щелкните стрелку вниз рядом с моделью и выберите пункт Управление разрешениями.

  5. Нажмите кнопку Действия.

  6. Нажмите кнопку Изменить разрешения. Нажмите кнопку ОК.

  7. Нажмите кнопку Создать.

  8. Нажмите кнопку Добавить пользователей.

  9. В поле «Пользователи и группы» введите имя учетной записи пользователя.

  10. Выберите Предоставить следующие разрешения.

  11. Выберите разрешение Полный доступ.

  12. Нажмите кнопку ОК. После того как пользователь получил возможность изменять разрешения на конкретную модель, он может открыть модель для изменения ее внутренних разрешений. Дополнительные сведения см. в разделе Как установить разрешения на элементы моделей (службы Reporting Services в режиме интеграции с SharePoint).

См. также

Основные понятия