Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020
Роли в службах SQL Server Reporting Services можно использовать для назначения определенных разрешений пользователям в Azure DevOps Server. Каждому пользователю и группе в Azure DevOps Server должны быть назначены соответствующие разрешения в службах Reporting Services. Службы Reporting Services обеспечивают безопасность по умолчанию с помощью назначений ролей. Средства управления для SQL Server, такие как Management Studio и диспетчер отчетов, можно использовать для назначения пользователей и групп предопределенным ролям.
Членство в группах в Azure DevOps Server можно использовать для определения соответствующего членства в одной из предопределенных ролей в службах Reporting Services. Дополнительная настройка роли не требуется. Однако вы можете изменить предопределенные роли и добавить пользовательские роли, чтобы лучше соответствовать вашим бизнес-потребностям. При добавлении настраиваемых ролей или изменении предопределенных ролей убедитесь, что у ролей есть разрешения, необходимые для необходимого уровня доступа к отчетам и функциям отчетности. Для получения дополнительной информации см. раздел "Предоставление разрешений на сервере отчетов в режиме Native".
Для использования с Azure DevOps Server предлагаются следующие предопределенные роли:
- Системный администратор
- Менеджер содержимого Team Foundation
- Браузер
Дополнительные сведения о предопределенных ролях в службах Reporting Services см. в разделе "Использование предопределенных ролей".
Это важно
Необходимо ограничить членство в службах Reporting Services только тем пользователям, которым нужен определенный уровень доступа и разрешений, предоставленных членством в этой предопределенной роли. Добавьте пользователя или группу в предопределенную роль, которая имеет минимальные разрешения, необходимые для выполнения роли пользователя или группы в проекте. Например, если пользователю нужно только просмотреть расписание проекта, необходимо добавить пользователя в роль браузера, но не в роль Диспетчера содержимого.
Системный администратор
Роль системного администратора включает разрешения, полезные для администратора сервера отчетов, который несет общую ответственность за сервер отчетов, но не обязательно для содержимого в нем. Роль системного администратора не передает полный спектр разрешений, которые может иметь локальный администратор на компьютере. Необходимо добавить администраторов Azure DevOps как в роль системного администратора, так и в роль Диспетчера содержимого. Вместе два определения ролей предоставляют полный набор разрешений, необходимых членам группы администраторов Azure DevOps.
Менеджер содержимого Team Foundation
Обязательно добавьте администраторов в группу диспетчеров содержимого Team Foundation на сервере, на котором размещены службы SQL Server Reporting Services. В противном случае у них могут возникнуть проблемы, например блокировка ошибкой TF218027 при попытке создать проект.
В отличие от других ролей, описанных в этой статье, роль Team Foundation Content Manager не является ролью по умолчанию в SQL Server. Эта роль создается специально для интеграции с SQL Server Reporting Services при установке Azure DevOps Server. Его структура и разрешения подобны роли Управление контентом, которая является встроенной в SQL Server. Роль Team Foundation Content Manager включает разрешения, полезные для пользователей, которые управляют отчетами и веб-контентом, но не обязательно записывают отчеты или управляют веб-сервером или экземпляром SQL Server. Диспетчер содержимого развертывает отчеты, управляет моделями отчетов и подключениями к источникам данных и решает, как использовать отчеты. Роль Team Foundation Content Manager предоставляет типичный диапазон разрешений, необходимых пользователям, которые принадлежат группе администраторов проектов в проекте, помимо пользователей, принадлежащих группе администраторов коллекции проектов. Вы также должны добавить участников группы администраторов Azure DevOps в эту роль.
Браузер
Роль браузера включает разрешения, полезные для пользователей, которые просматривают отчеты, но не обязательно записывают или управляют ими. Эта роль предоставляет базовые возможности для пользователей, принадлежащих группе участника или читателя в проекте.