Dienstkontenanforderungen
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Sie müssen Dienstkonten verwenden, um einen der folgenden lokalen Azure DevOps-Server zu installieren:
- Azure DevOps Server
- Team Foundation Server (TFS)
- Team Foundation Build
- Team Foundation Server-Proxy.
Wenn Sie SQL Server Reporting Services verwenden, müssen Sie außerdem über ein Berichtslesekonto verfügen, wenn Sie Azure DevOps lokal installieren. Azure DevOps-Server erfordern mehrere Identitäten für die Installation. Sie können jedoch ein einzelnes Konto für alle Identitäten verwenden, wenn dieses Konto die Anforderungen für alle Identitäten erfüllt, für die Sie es verwenden.
Tipp
Fragen zu Konten? Es ist ein Tutorial verfügbar, das das Erstellen von Konten und Gruppen für eine Einzelserverinstallation behandelt. Weitere Informationen finden Sie unter Einrichten von Gruppen für die Verwendung in Azure DevOps.
Bewährte Methoden für die Arbeit mit Dienstkonten
Hier finden Sie einige bewährte Methoden für die Arbeit mit Azure DevOps-Dienstkonten:
- Wenn Sie Domänenkonten für Ihre Dienstkonten verwenden, verwenden Sie eine andere Identität für das Berichtslesekonto.
- Beim Installieren einer Komponente in einer Arbeitsgruppe müssen Sie lokale Konten als Benutzerkonten verwenden.
Hinweis
Um die Erläuterung der verschiedenen Konten zu vereinfachen, die azure DevOps lokal erfordert, werden in diesem Artikel Beispielplatzhalternamen verwendet. Sie müssen diese Platzhalternamen nicht für Konten verwenden, die Sie möglicherweise erstellen. 2.
Netzwerkdienst oder integrierte Konten
Azure DevOps Server, Team Foundation Server, Team Foundation Build und Team Foundation Server-Proxy ist ein Dienstkonto erforderlich. Diese Dienstkonten werden die Identität für die installierte Komponente. Standardmäßig verwendet jede Komponente ein integriertes Konto (z. B. Netzwerkdienst) als Dienstkonto. Sie können dieses Konto bei der Installation der Komponente in ein Benutzerkonto ändern. Sie müssen jedoch sicherstellen, dass alle benutzerkonten, die Sie verwenden, über die Berechtigungen Anmelden als Dienst verfügen.
Tipp
Integrierte Konten verwenden keine Kennwörter. Integrierte Konten verfügen bereits über die Berechtigungen "Als Dienst anmelden ", sodass sie einfacher zu verwalten sind, insbesondere in einer Domänenumgebung.
Azure DevOps-Dienstkonten
Die Dienstkonten in der folgenden Tabelle sind die Identitäten für Azure DevOps Server oder Team Foundation Server und deren Komponenten. Das Dienstkonto für Azure DevOps Server wird auch in Internetinformationsdiensten (IIS) als Identität des Anwendungspools für Azure DevOps Server verwendet.
Komponente
Beispielbenutzeranmeldungsname
Anforderungen
Azure DevOps Server
AzureDevOpsService
Sie können ein integriertes Konto oder ein Benutzerkonto angeben. Wenn Sie ein Benutzerkonto angeben, muss es über die Berechtigung Als Dienst anmelden verfügen.
Sie dürfen das Konto, mit dem Sie Azure DevOps Server installieren, nicht als Konto für AzureDevOpsService verwenden. Wenn Sie beispielsweise bei der Installation von Azure DevOps Server als domäne\user1 angemeldet sind, verwenden Sie domäne\user1 nicht als Konto für AzureDevOpsService.
Standardeinstellung: Netzwerkdienst
Team Foundation Build
TFSBUILD
Sie können ein integriertes Konto oder ein Benutzerkonto angeben. Wenn Sie ein Benutzerkonto verwenden, muss es über die Berechtigung Als Dienst anmelden verfügen.
Azure DevOps Server Proxy
AzureDevOpsServerProxy
Sie können ein integriertes Konto oder ein Benutzerkonto angeben. Wenn Sie ein Benutzerkonto verwenden, muss es über die Berechtigung Als Dienst anmelden verfügen.
SQL Server-Dienstkonto
Das SQL Server-Dienstkonto ist eine Identität, die Windows-Dienste für SQL Server ausführt. Im folgenden Beispiel ist SQLSERVICE ein Platzhaltername.
Beispielbenutzeranmeldungsname | Anforderungen |
---|---|
SQLSERVICE | Sie können ein integriertes Systemkonto verwenden oder ein Konto einrichten, bevor Sie SQL Server installieren. Azure DevOps Server und Team Foundation Server gelten keine Anforderungen für dieses Konto. |
Berichtsleserkonto
Das Berichtslesekonto ist die Identität, die zum Sammeln von Informationen für Berichte verwendet wird. Wenn Sie SQL Server Reporting verwenden, müssen Sie bei der Installation von Azure DevOps Server ein Berichtslesekonto angeben.
Funktion | Beispielbenutzeranmeldungsname | Anforderungen |
---|---|---|
Berichterstellung | AzureDevOpsServerReports | Sie müssen ein Benutzerkonto angeben, das über die Berechtigungen Lokale Anmeldung zulassen verfügt. Standard: Sie werden zur Eingabe dieses Kontos aufgefordert. Sie können kein integriertes Konto für das Berichtslesekonto verwenden. |
Weitere Informationen finden Sie unter SQL Server Reporting Services Rollen.