предоставление разрешений на просмотр или создание отчетов SQL Server в TFS

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 — TFS 2013
Предложение Azure DevOps Server раньше называлось Visual Studio Team Foundation Server.

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

 добавление сервера отчетов  Upload отчеты  предоставление разрешенийна
 действия команды обзор

Важно!

Доступность функций. сервер отчетов можно добавить только к локальному серверу TFS. если вы используете Azure DevOps, добавление сервера отчетов не поддерживается, вместо этого можно использовать службу аналитики.

Теперь, когда когда отчеты отправлены, необходимо, чтобы члены команды могли просматривать их или управлять ими. Кроме того, для создания или изменения отчетов необходимо предоставить им доступ для чтения базы данных.

Добавление учетных записей к предопределенным ролям для просмотра отчетов и управления ими

Добавление средств просмотра отчетов к роли браузера . Добавление авторов отчетов TFS в роль диспетчера содержимого Team Foundation .

Совет

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

  1. Если вы не добавили роль диспетчера содержимого для Reporting Services, добавьте кого-то, добавленного к этой роли.

  2. на домашней странице диспетчер отчетов откройте папку Параметры.

    Добавление пользователя к роли в диспетчере отчетов SSRS

    URL-адрес — http://ReportServer/Reports/Pages/Folder.aspx или, если используется именованный экземпляр, http://ReportServer/Reports_InstanceName/Pages/Folder.aspx .

  3. Откройте новое назначение ролей.

    Открытие назначения новой роли SSRS

    Совет

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

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

Добавление авторов отчетов к ролям базы данных

Если участникам необходимо создавать или настраивать отчеты, добавьте их учетные записи в роль TfsWarehouseDataReader . Авторам отчетов необходим доступ на чтение и к реляционному хранилищу данных, и к кубу служб Analysis Services. Членам команды, которые создают отчеты Excel на основе запросов рабочих элементов или путем подключения к кубу, необходим только доступ на чтение к кубу.

  1. Если вы не являетесь администратором базы данных TFS, добавьте ее в качестве.

  2. Подключение ядро СУБД для TFS с помощью SQL Server Management Studio.

    Подключение к СУБД

  3. Откройте страницу свойств роли TfsWarehouseDataReader в папке databases/TFS_Warehouse/организатионс/секурити/ролес/датабасе Roles .

    Открытие свойств роли чтения данных Tfs_Warehouse

  4. Добавьте учетную запись.

    Добавление члена к роли чтения данных Tfs_Analysis

  5. Затем подключитесь к базе данных Analysis Services .

    Подключение к базе данных служб аналитики

  6. Откройте страницу свойств роли TfsWarehouseDataReader в папке databases/TFS_Analysis/ролес .

    Открытие свойств роли чтения данных Tfs_Analysis

  7. Добавьте учетную запись.

    Добавьте учетную запись.

Важно!

Учетные записи, добавляемые в роли TfsWarehouseDataReader , могут просматривать данные для всех командных проектов, размещенных во всех коллекциях командных проектов в развертывании TFS. Ограничить доступ к командному проекту или коллекции нельзя.

Возможные дальнейшие действия