Задание разрешений для работы сервера отчетов в веб-приложении SharePoint
Изменения: 15 сентября 2007 г.
Для сервера отчетов, работающего в режиме интеграции с SharePoint, настройки безопасности, определенные на узле SharePoint, определяют также, каким образом производится просмотр и управление отчетами, моделями отчетов и общими источниками данных. Если используются группы SharePoint, уровни разрешений и назначения разрешений по умолчанию, то работать с отчетами и другими документами можно с использованием текущих настроек безопасности.
Если же настройки безопасности по умолчанию не обеспечивают требуемого уровня доступа, то определите необходимые разрешения для конкретных операций, как описано в следующем подразделе.
- Разрешения для просмотра и управления отчетами
- Разрешения для создания отчетов и использования построителя отчетов
- Разрешения для создания и управления общими расписаниями
- Разрешения для создания и управления подписками
- Разрешения для создания и управления общими источниками данных и моделями отчетов
Некоторые ключевые разрешения необходимы для выполнения практически всех операций на узле SharePoint. Эти разрешения не перечислены в таблицах задач и разрешений, приведенных ниже, однако их необходимо включать при создании пользовательских уровней разрешений.
- Просмотр сведений о пользователях
- Использование удаленных интерфейсов
- Открытие
- Просмотр страниц приложений
При использовании стандартных уровней разрешений никаких действий не требуется, поскольку все вышеупомянутые разрешения уже включены в разрешения «Полный доступ», «Создание», «Участие», «Чтение» и «Ограниченный доступ». Однако при создании пользовательских уровней разрешений или изменении разрешений, назначенных определенному пользователю или группе, необходимо добавить разрешение вручную.
Разрешение «Просмотр сведений о пользователях» позволяет серверу отчетов возвращать сведения о создателе элемента, а также о последнем пользователе, изменившем элемент. Если это разрешение отсутствует, сервер отчетов возвращает следующие ошибки. Для операций просмотра ошибка следующая: «Сервер отчетов обнаружил ошибку SharePoint. ---> System.UnauthorizedAccessException: Доступ запрещен». Для операций публикации ошибка следующая: «Предоставленные пользователю "<домен>\<пользователь>" разрешения недостаточны для выполнения данной операции».
Разрешения для просмотра и управления отчетами
Разрешения для определений отчетов определяются через список разрешений на библиотеку, которая содержит отчет, но можно назначить разрешения для отдельных отчетов, если требуется ограничить доступ. В следующей таблице приведен список задач и необходимых им разрешений.
Задача | Разрешение |
---|---|
Просмотр отчета. |
Просмотр элементов на библиотеку, в которой содержатся файлы, либо на отдельный отчет. |
Просмотр отчета с дополнительной информацией, в котором в качестве источника данных используется модель отчета. |
Просмотр элементов на библиотеку, содержащую отчет или модель отчета, или на отдельный отчет и модель. При отсутствии разрешений на просмотр модели отчет можно будет открыть, но выполнить нерегламентированный просмотр данных будет нельзя. Если модель отчета использует безопасность элемента модели, пользователь должен также иметь разрешение Перечисление разрешений на модель отчета. |
Просмотр моментальных снимков в журнале отчета. |
Изменить элементы для библиотеки, в которой содержатся файлы, либо для отдельного отчета. Для каждого конкретного отчета можно отобразить весь журнал или не отображать журнал совсем. Задать разрешения на отдельные моментальные снимки в журнале отчета нельзя. |
Передача или публикация отчета в библиотеке. |
Добавление элементов для библиотеки, в которой будет содержаться отчет. |
Установка свойств отчета, в том числе информации о соединении с источником данных, возможностей обработки и свойств параметров. |
Изменение элементов на библиотеку, содержащую отчет, либо на отдельный отчет. Необходимо иметь разрешения на просмотр общего источника данных (RSDS), чтобы выбрать его для использования в отчете. |
Подготовка расписания обработки отчета. |
Для выбора общего расписания необходимо разрешение Открытие на веб-узел, содержащий библиотеку с отчетом. Для задания расписания обработки данных или истечения срока хранения в кэше необходимо иметь разрешение Изменение элементов на библиотеку, содержащую отчет, либо на отдельный отчет. |
Удаление отчета. |
Удаление элементов на библиотеку, содержащую отчет, либо на отдельный отчет. |
Замена определения отчета новой версией (не затрагивая свойств, разрешений, журнала и подписок). |
Изменение элементов на библиотеку, содержащую отчет, либо на отдельный отчет. |
Создание моментальных снимков в журнале отчета. |
Добавление элементов на библиотеку, содержащую отчет, для которого создается журнал отчета. |
Создание моментальных снимков в журнале отчета. |
Добавление элементов на библиотеку, содержащую отчет, для которого создается журнал отчета. |
Удаление моментальных снимков в журнале отчета и удаление конкретных версий определений отчета, которые были получены и изменены за прошедшее время. |
Удаление элементов на библиотеку, содержащую отчет, для которого удаляется журнал отчета. |
Просмотр моментальных снимков в журнале отчета и просмотр конкретных версий определений отчета, которые были получены и изменены за прошедшее время. |
Просмотр версий на библиотеку, содержащую отчет. |
Разрешения для создания отчетов и использования построителя отчетов
Построитель отчетов представляет собой средство разработки отчетов, позволяющее создавать нерегламентированные отчеты. В качестве источника данных для нерегламентированного анализа данных в построителе отчетов используются модели отчетов. Модель можно загрузить в построитель отчетов, чтобы создать и запустить отчет, перемещаться по данным модели и, если необходимо, сохранить отчет в библиотеке. Пользователи с достаточными разрешениями могут впоследствии открыть этот же отчет, а также выполнить нерегламентированный анализ данных.
Примечание. |
---|
Доступ к построителю отчетов может определяться, помимо разрешений, и другими факторами. Администратор узла может запретить создание нерегламентированных отчетов с помощью настройки свойств сервера, либо ограничить доступность построителя отчетов (не добавив тип содержимого отчета построителя отчетов), что не позволит пользователям создавать новые отчеты через меню Создать библиотеки. Кроме того, администратор сервера отчетов может сделать построитель отчетов недоступным, назначая свойства сервера отчетов. Если выполняется любое из перечисленных выше условий, пользоваться построителем отчетов даже при наличии необходимых разрешений будет нельзя. |
В следующей таблице приведен список задач для создания отчетов и использования построителя отчетов, а также разрешения, требуемые для каждой задачи.
Задача | Разрешение |
---|---|
Запуск построителя отчетов. |
Разрешений, которые явно используются для управления доступом к построителю отчетов, не существует. Построитель отчетов доступен в том случае, если настроена интеграция сервера отчетов и имеются разрешения на добавление элементов в библиотеку. Чтобы построитель отчетов запускался из меню Создать библиотеки, необходимо зарегистрировать тип содержимого построителя отчетов. Дополнительные сведения см. в разделе Как добавить в библиотеку типы содержимого сервера отчетов (режим интеграции с SharePoint). |
Передача модели или общего источника данных. |
Добавление элементов для библиотеки, в которой будут содержаться файлы. |
Просмотр модели или зависимого общего источника данных. |
Просмотр элементов на библиотеку, содержащую файлы. Если модель отчета включает параметры безопасности элементов модели, пользователь должен также иметь разрешение Перечислить разрешения на модель отчета. |
Создание модели на основе общего источника данных. |
Добавление элементов на библиотеку, содержащую файл общего источника данных (RSDS), на основе которого формируется модель. |
Задание в модели разрешений для отдельных ее элементов. |
Управление разрешениями для узла, в котором содержатся библиотека и файл модели отчетов (SMDL). |
Загрузка модели в построитель отчетов. |
Изменение элементов для файла модели отчетов (SMDL). |
Создание определения отчета в построителе отчетов и сохранение отчета в библиотеке. |
Добавление элементов для сохранения файла в библиотеке. |
Изменение отчета в построителе отчетов. |
Изменение элементов для файла определения отчета. |
Чтобы создавать и использовать подписки и журналы отчетов, задавать параметры отчетов и параметры обработки данных, отчету построителя отчетов необходимы те же разрешения, что и при выполнении аналогичных операций над стандартными файлами определения отчета.
Разрешения для создания и управления общими расписаниями
Общие расписания не являются документами, хранимыми в библиотеке. По этой причине для создания и управления этими расписаниями необходимы разрешения на узел. Ограничить доступ к конкретным общим расписаниям нельзя. Любое созданное общее расписание будет доступно любому пользователю, имеющему разрешение «Открытие» в пределах всего узла.
В следующей таблице приведен список задач и разрешений для создания, управления и использования общих расписаний.
Задача | Разрешение |
---|---|
Создание, изменение или удаление общего расписания. |
Управление веб-узлом для веб-узла. |
Выбор общего расписания для обработки подписок или получения данных. |
Открытие для веб-узла, содержащего библиотеку. |
Разрешения для создания и управления подписками
Службы Windows SharePoint Services обеспечивают зависимость между подпиской и разрешениями просмотра. Нельзя подписаться на отчет, не имея разрешения на его просмотр. При предоставлении разрешений для подписки на отчет, разрешения на его просмотр предоставляются автоматически.
В следующей таблице приведен список задач и разрешений для создания, управления и использования общих подписок.
Задача | Разрешение |
---|---|
Создание, изменение и удаление принадлежащей пользователю подписки на определенный отчет. |
Создание предупреждений для библиотеки, в которой содержится отчет, либо для самого отчета. Разрешение «Просмотр элементов» является зависимым и автоматически включается в разрешения данного уровня. Пользователь, который может создать подписку, может также назначать специальные расписания для ее запуска. |
Выбор общего расписания для использования с подпиской. |
Открытие для веб-узла, содержащего библиотеку. |
Создание, изменение и удаление любых подписок на веб-узле. |
Управление предупреждениями для веб-узла. |
Разрешения для создания и управления общими источниками данных и моделями отчетов
Общий источник данных (RSDS) содержит сведения о соединении с источником данных, которые могут быть использованы в нескольких отчетах и моделях. Для стандартных отчетов использование файла с расширением RSDS для указания данных о соединении с источником данных не является обязательным. Для отчетов на основе модели оно является обязательным. В модели отчета RSDS-файл всегда применяется для установления соединения с внешними источниками данных.
Свойства общих источников данных позволяют определить, могут ли конкретные пользователи просматривать или управлять внешними источниками данных. Следует различать разрешения на просмотр и управление общим источником данных и разрешение на просмотр отчета. Отчет, в котором используется RSDS-файл, может быть доступен для просмотра даже в том случае, если отсутствуют разрешения на просмотр RSDS-файла.
Задачи | Разрешение |
---|---|
Создание общего источника данных. |
Добавление элементов для библиотеки, в которой содержится общий источник данных. Новые общие источники данных создаются через меню «Создать» библиотеки. Для этого необходимо зарегистрировать в библиотеке тип содержимого «Источник данных отчета». Дополнительные сведения см. в разделе Как добавить в библиотеку типы содержимого сервера отчетов (режим интеграции с SharePoint). |
Изменение общего источника данных. |
Изменение элементов в библиотеке, которая содержит общий источник данных, или в самом общем источнике данных. |
Удаление общего источника данных. |
Удаление элементов в библиотеке, которая содержит общий источник данных, или в самом общем источнике данных. |
Использование общего источника данных (RSDS) в отчете. |
Изменение элементов для отчета или библиотеки, в которой содержится отчет. Выбор общего источника данных — часть процесса настройки свойств источника данных в отчете. |
Формирование модели отчета на основе общего источника данных. |
Добавление элементов для библиотеки, в которой будет содержаться модель отчета. |
Удаление модели отчета. |
Удаление элементов для библиотеки, в которой содержится модель отчета, либо для самой модели отчета. |
Задание в модели разрешений для отдельных ее элементов. |
Управление разрешениями для веб-узла, в котором содержатся библиотека и файл модели отчетов (SMDL). |
Примечание. |
---|
Разрешений на изменение моделей отчетов не существует. Модели отчетов могут создаваться и удаляться, но изменить их на узле SharePoint нельзя. Для изменения модели необходим конструктор моделей — клиентское средство разработки, на работу которого разрешения, предоставляемые в службах Windows SharePoint Services, не влияют. |
См. также
Задачи
Как установить разрешения на элементы моделей (режим интеграции с SharePoint)
Основные понятия
Управление разрешениями и безопасностью элементов сервера отчетов на узле SharePoint
Сравнение ролей и задач служб Reporting Services с группами и разрешениями SharePoint
Управление разрешениями и безопасностью элементов сервера отчетов на узле SharePoint
Использование встроенных средств безопасности служб Windows SharePoint при работе с элементами сервера отчетов
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
15 сентября 2007 г. |
|