Требования к учетным записям служб

Azure DevOps Server 2022 г. | Azure DevOps Server 2020 г. | Azure DevOps Server 2019 г.

Учетные записи служб необходимо использовать для установки любого из следующих локальных серверов Azure DevOps:

  • Azure DevOps Server
  • Team Foundation Server (TFS)
  • построение Team Foundation
  • Прокси-сервер Team Foundation Server.

Кроме того, если вы используете SQL Server Reporting Services, при установке Azure DevOps в локальной среде также должна быть учетная запись читателя отчетов. Для установки серверов Azure DevOps требуется несколько удостоверений, но можно использовать одну учетную запись для всех удостоверений, если эта учетная запись соответствует требованиям для всех удостоверений, для которых она используется.

Совет

Есть вопросы относительно учетных записей? Доступно руководство по созданию учетных записей и групп для установки с одним сервером. Дополнительные сведения см. в статье Настройка групп для использования в Azure DevOps.

Рекомендации по работе с учетными записями служб

Ниже приведены некоторые рекомендации по работе с учетными записями служб Azure DevOps.

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

Примечание

Чтобы упростить обсуждение различных учетных записей, необходимых локальной среде Azure DevOps, в этой статье используются примеры имен заполнителей. Вам не нужно использовать эти имена заполнителей для учетных записей, которые вы можете создать. 2.

Сетевая служба или встроенные учетные записи

Azure DevOps Server, Team Foundation Server, Team Foundation Build и Team Foundation Server Proxy требуется учетная запись службы. Эти учетные записи служб становятся удостоверением для установленного компонента. По умолчанию каждый компонент использует встроенную учетную запись (такую как "Сетевая служба") в качестве своей учетной записи службы. Вы можете изменить эту учетную запись на учетную запись пользователя при установке компонента, но необходимо убедиться, что все используемые учетные записи пользователей имеют разрешения Вход в качестве службы .

Совет

Встроенные учетные записи не используют пароли. Встроенные учетные записи уже имеют разрешения на вход в качестве службы , поэтому ими проще управлять, особенно в среде домена.

Учетные записи службы Azure DevOps

Учетные записи служб в следующей таблице являются удостоверениями для Azure DevOps Server или Team Foundation Server и их компонентов. Учетная запись службы для Azure DevOps Server также используется в службах IIS в качестве удостоверения пула приложений для Azure DevOps Server.

Компонент

Пример имени пользователя для входа

Requirements


Azure DevOps Server

AzureDevOpsService

Можно указать встроенную учетную запись или учетную запись пользователя. Если вы указываете учетную запись пользователя, она должна иметь разрешения Вход в качестве службы .
Не следует использовать учетную запись, используемую для установки Azure DevOps Server в качестве учетной записи azureDevOpsService. Например, если при установке Azure DevOps Server вы вошли в систему как домен\пользователь1, не используйте домен\user1 в качестве учетной записи AzureDevOpsService.
Сетевая служба по умолчанию

построение Team Foundation

TFSBUILD

Можно указать встроенную учетную запись или учетную запись пользователя. Если вы используете учетную запись пользователя, она должна иметь разрешения На вход в качестве службы .

прокси-сервер Azure DevOps Server

AzureDevOpsServerProxy

Можно указать встроенную учетную запись или учетную запись пользователя. Если вы используете учетную запись пользователя, она должна иметь разрешения На вход в качестве службы .


Учетная запись службы SQL Server

Учетная запись службы SQL Server — это удостоверение, которое запускает службы Windows для SQL Server. В следующем примере SQLSERVICE — это имя заполнителя.

Пример имени пользователя для входа Требования
SQLSERVICE Можно использовать встроенную системную учетную запись или настроить учетную запись перед установкой SQL Server. Azure DevOps Server и Team Foundation Server не предъявляют никаких требований к этой учетной записи.

Учетная запись читателя отчетов

Учетная запись читателя отчета — это удостоверение, используемое для сбора сведений для отчетов. Если вы используете SQL Server Reporting, при установке Azure DevOps Server необходимо указать учетную запись читателя отчета.

Компонент Пример имени пользователя для входа Требования
Отчеты AzureDevOpsServerReports Необходимо указать учетную запись пользователя с разрешениями Разрешить локальный вход .
По умолчанию: вам будет предложено ввести эту учетную запись. Вы не можете использовать встроенную учетную запись для учетной записи читателя отчета.

См. также SQL Server Reporting Services роли.