Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020
Вы можете управлять Azure DevOps Server проще, если вы понимаете SQL Server, SQL Server Reporting Services и как они взаимодействуют с Azure DevOps Server.
На следующей схеме показана логическая архитектура развертывания Azure DevOps Server, интегрированная со службами SQL Server Reporting Services.
Одним из преимуществ хранения всех данных в базе данных является упрощение управления данными, так как вам не нужно создавать резервные копии отдельных клиентских компьютеров. Если вы знакомы с резервной копией баз данных SQL Server, резервное копирование и восстановление баз данных Azure DevOps Server аналогично.
Взаимодействие между базами данных Azure DevOps Server и SQL Server
В следующей таблице описываются базы данных, которые могут присутствовать в развертывании Azure DevOps Server.
База данных
Используется когда
Описание
Tfs_Configuration
Всегда
Хранит данные, описывающие развертывание Azure DevOps Server, включая имя и расположение других баз данных.
Tfs_Collection
Всегда
Одна база данных для каждой коллекции проектов. Каждая база данных хранит данные для проектов (управление версиями, сборки и рабочие элементы) в этой коллекции.
Подсказка
Azure DevOps Server требует, чтобы параметры сортировки были нечувствительными к регистру, чувствительны к акценту и не являются двоичными. Если вы хотите использовать существующую установку SQL Server с Azure DevOps Server, необходимо убедиться, что параметры сортировки соответствуют этим требованиям. Если они этого не сделают, установка Azure DevOps Server завершится ошибкой. Дополнительные сведения см. в статье о требованиях к сортировке SQL Server для Azure DevOps Server
SQL Server должен быть установлен на сервере (или серверах), на котором настроены соответствующие уровни доверия между ним и сервером (или серверами), на котором размещен логический уровень приложений Azure DevOps.
Взаимодействие между Azure DevOps Server и SQL Server Reporting Services
Службы SQL Server Reporting Services считаются частью уровня логических приложений для Azure DevOps Server. Однако службы Reporting Services не должны быть установлены на том же физическом сервере, что и другие логические аспекты этого уровня приложений, такие как продукты SharePoint.
При настройке разрешений пользователей и групп и членства в группах в Azure DevOps Server необходимо также вручную настроить членство в роли и разрешения для этих пользователей и групп в службах Reporting Services. Дополнительные сведения см. в статье о ролях служб SQL Server Reporting Services.
Помимо настройки членства в роли и разрешений в службах Reporting Services, необходимо также управлять учетной записью чтения отчетов, которую Azure DevOps Server использует для взаимодействия с сервером отчетов. Эта учетная запись часто называется учетной записью источников данных для служб Reporting Services или TFSREPORTS. Как и учетная запись службы для Azure DevOps Server, учетная запись чтения отчетов должна быть членом рабочей группы или домена, доверенного каждым компьютером, который подключается к Azure DevOps Server. Дополнительные сведения см. в разделе "Учетные записи", необходимые для установки Azure DevOps Server.
Подсказка
Даже при входе с учетными данными администратора может возникнуть проблема с доступом к диспетчеру отчетов или сайтам http:// localhost/Reports, если вы не добавите эти сайты в качестве надежных сайтов в Internet Explorer или запустите Internet Explorer от имени администратора. Чтобы запустить Internet Explorer от имени администратора, нажмите кнопку "Пуск", введите Internet Explorer, щелкните результат правой кнопкой мыши и выберите "Запуск от имени администратора".