Usługi kont i współzależności w Team Foundation Server
Można lepiej zarządzać Visual Studio Team Foundation Server (TFS), jeśli rozumiesz usług i usługi kilka kont co wdrażania TFS obejmuje i od którego zależy co wdrażania.W zależności od tego, jak zostanie zainstalowany i skonfigurowany TFS, tych usług i usługi kont może być wszystkie uruchomić na jednym komputerze lub ich może działać na wielu komputerach.Powoduje to zmianę niektórych aspektów zarządzania wdrożeniem.Na przykład jeśli uruchomione składniki serwera wdrażania na więcej niż jednym komputerze, należy się upewnić, że konta usługi, które instalacja używa mają prawa dostępu i uprawnienia, jakich wymagają do poprawnego działania.
Team Foundation Serverma usług i kont usług, które są uruchamiane na następujących komputerach we wdrożeniu:
Każdy serwer, który obsługuje jeden lub więcej baz danychTeam Foundation Server
Każdy serwer, który obsługuje składniki w warstwie aplikacji dlaTeam Foundation
Każdy komputer z systemem Team Foundation Server serwera Proxy
dowolny komputer w kompilacji
Każda maszyna badania
dowolnego komputera, na którym działa jeden lub więcej składnikówVisual Studio Lab Management
Można zainstalować i wdrożyć różne cechy TFS na różne sposoby. Rozkład funkcji wdrażanych określa co usług i kont usługi uruchamiane na które komputery fizyczne.Ponadto może być konieczne do zarządzania kontami usług programom, które są skonfigurowane do pracy z TFS, takich jak konta usługi dla Produkty SharePoint i SQL Server.
W tym temacie
Usługi kont dla Team Foundation Server
Usługi uruchamiane w kont usług
Usługi kont dla Team Foundation Server
Chociaż TFS korzysta z kilku kont usług, można użyć tego samego konta domeny lub grupy roboczej dla większości lub wszystkich z nich.Na przykład, można użyć tego samego konta domeny "Contoso\Example" jako zarówno konto usługi dla Team Foundation Server (TFSService) oraz źródła danych, konto dla SQL Server usług Reporting Services (TFSReports).Jednak kont różnych usług może wymagać różne poziomy uprawnień.Na przykład TFSService musi mieć logowania jako usługa uprawnienia, i TFSReports musi mieć Zezwalaj na logowanie lokalne uprawnienia.Jeśli używasz tego samego konta, "Contoso\Example" dla obu, należy udzielić oba te uprawnienia.Ponadto TFSService wymaga znacznie więcej uprawnień, aby mógł poprawnie działać niż te, które TFSReports wymaga, jako tabela później w tym temacie przedstawiono.Ze względów bezpieczeństwa należy rozważyć przy użyciu oddzielnych kont dla kont tych dwóch usług.
Ważne |
---|
Nie wolno używać konta, który został użyty do zainstalowania Team Foundation Server jako konto dla dowolnego z tych kont usług. |
Jeżeli wdrożono Team Foundation Server w domenie usługi Active Directory, należy ustawić konto jest wrażliwe i nie może być delegowane opcja dla kont usług.Na przykład w poniższej tabeli, należy ustawić tej opcji w przypadku TFSService.Aby uzyskać więcej informacji na temat wymagane konta usług i symbol zastępczy nazwy używane w dokumentacji Team Foundation Server, zobacz temat "Konta wymagane do instalacji Team Foundation Server" w podręczniku instalacji dla Team Foundation.Aby uzyskać więcej informacji dotyczących sposobu ograniczania delegacji konta w usłudze Active Directory, zobacz następujące strony w witrynie firmy Microsoft w sieci Web: Włączanie uwierzytelniania delegowanego.
Ponieważ trzeba zarządzać kilka kont usług, każde konto usługi jest określana przez nazwę symbolu zastępczego, która określa jego funkcji wymienionych w tabeli w dalszej części tego tematu.Nazwa symbolu zastępczego nie jest rzeczywista nazwa konta dla każdego konta usługi.Rzeczywista nazwa konta jest różna w zależności od danego wdrożenia.W poprzednim przykładzie, konto używane dla obu TFSService i TFSReports została "Contoso\Example". Wdrożono, można utworzyć konta domeny w określonej nazwy "TFSService" i "TFSReports", lub można użyć systemu konta Usługa sieciowa jako konta usługi dla Team Foundation Server.
Ważne |
---|
Chyba że inaczej postanowiono inaczej, nie grupy lub konta w następującej tabeli powinny być członkami grupy Administratorzy na wszystkich serwerach podczas wdrażania Team Foundation Server. |
W poniższej tabeli przedstawiono wszystkich kont usług, które można użyć w danym wdrożeniu TFS:
Konto usługi |
Wpisz nazwę symbolu zastępczego i można używać konta |
Wymagane uprawnienia i członkostwa grupy |
Notatki |
---|---|---|---|
Konto usługi dlaTeam Foundation Server |
TFSService, który może być lokalnego konta, konto domeny, Usługa lokalna w grupie roboczej lub Usługa sieciowa w domenie |
|
To konto usługi jest używane dla wszystkich usług sieci Web dla Team Foundation Server.Jeśli używasz konta domeny dla tego konta należy członek domeny, wszystkie komputery w całym rozmieszczania pełnego zaufania. |
Źródła danych, konto dla SQL Server usług Reporting Services |
TFSReports, który może być lokalnego konta, konto domeny lub Usługa lokalna w grupie roboczej |
|
To konto usługi pobiera dane dla raportów z usług Reporting Services. |
Konto usługi dlaTeam Foundation Build |
TFSBuild, który może być lokalnego konta, konto domeny lub Usługa lokalna w grupie roboczej |
Zaloguj się jako usługa |
To konto usługi jest używane podczas kompilacji są skonfigurowane i budowania stanu informacja jest przekazywana między kontrolerem kompilacji i agenci kompilacji. |
Konto usługi dlaLab Management |
TFSLab, który może być lokalnego konta, konto domeny, Usługa lokalna w grupie roboczej lub Usługa sieciowa w domenie |
Zaloguj się jako usługa |
To konto usługi jest używane po informacje o Lab Management jest przekazywana między Team Foundation Server i agent lab, który jest uruchomiony na komputerze wirtualnym. |
Konto dla usługi Team Foundation Server serwera Proxy |
TFSProxy, który może być lokalnego konta, konto domeny, Usługa lokalna w grupie roboczej lub Usługa sieciowa w domenie |
Zaloguj się jako usługa |
To konto usługi jest używane dla wszystkich usług serwera proxy.Jeśli używasz konta domeny dla tego konta należy członek domeny, wszystkie komputery w całym rozmieszczania pełnego zaufania. |
Konto usługi Agent testu i badania Agent Controller |
TFSTest, lokalnego konta, konto domeny lub Usługa sieciowa w domenie. |
Zaloguj się jako usługa |
To konto usługi jest używany podczas informacji na temat badań jest przekazywana między kontrolerem agenta badania i agenta badania. |
Konta usług dla aplikacji sieci Web programu SharePoint |
WebAppService |
Zezwalaj na logowanie lokalne |
Należy dodać przynajmniej jedną usługę konta dla każdej aplikacji sieci Web programu SharePoint, którą można skonfigurować do używania z Team Foundation Server.To konto usługi jest używane, tworzenie zespołu projektu portali i włączyć funkcję pulpitu nawigacyjnego. |
Konto usługi Team Foundation Usługa podglądu |
Konto usługi (nazwa_kolekcji) |
Brak.To konto jest używane, jeśli używasz obsługiwanych rozmieszczenia TFS.Jest automatycznie tworzona automatycznie i można wyświetlać za pomocą strony administracji dostępu do sieci Web zespołu. |
To konto usługi jest tworzone automatycznie podczas tworzenia kolekcji w zespole Fundacji usługi Podgląd i jest używany, gdy klienci komunikują się z usług hostingowych. |
1 Można zintegrować z wdrożenia Produkty SharePoint bez tego uprawnienia, ale należy wykonać kroki dodatkowe, jeśli konto usługi nie jest członkiem grupy administratorów farmy.Aby uzyskać więcej informacji, zobacz Integrate with SharePoint Products Without Administrative Permissions.
Usługi uruchamiane w kont usług
Następujące usługi są uruchamiane kont usług w wdrażania z Team Foundation Server:
Nazwa usługi |
Konto usługi |
Warstwa logiczna |
---|---|---|
Kod zapotrzebowania usługi |
TFSService |
warstwa aplikacji |
Team Foundation ServerUsługi sieci Web |
TFSService |
warstwa aplikacji |
SQL Server Reporting Services (MSSQLSERVER lub InstanceName , jeśli przy użyciu nazwanego wystąpienia) |
Systemu lokalnego lub konta domeny |
warstwa aplikacji |
Usługa sieci Web raportu |
System lokalny, Usługa sieciowa lub konta domeny |
warstwa aplikacji |
Administracja programu SharePoint (Jeśli Produkty SharePoint jest zainstalowany i skonfigurowany do używania z Team Foundation Server) |
System lokalny, Usługa sieciowa lub konta domeny |
warstwa aplikacji |
SharePoint Timer (Jeśli Produkty SharePoint jest zainstalowany i skonfigurowany do używania z Team Foundation Server) |
Konta domeny |
warstwa aplikacji |
Visual Studio Team Foundation zbudować hosta usługi (Jeśli Team Foundation Build jest zainstalowana) |
TFSBuild |
Budowanie komputera |
Visual Studio Team Foundation tła zadania agenta |
TFSService |
warstwa aplikacji |
Visual Studio testu kontrolera |
TFSTest |
dowolny komputer |
Visual Studio Test agenta |
TFSTest |
Test komputera |
Serwer analiz (MSSQLSERVER lub InstanceName korzystania z nazwanego wystąpienia) |
Systemu lokalnego lub konta domeny |
Warstwa danych |
Przeglądarka SQL Server |
Usługa lokalnego lub konta domeny |
Warstwa danych |
SQL Server (MSSQLSERVER lub InstanceName , jeśli przy użyciu nazwanego wystąpienia) |
System lokalny, Usługa sieciowa lub konta domeny |
Warstwa danych |
Program SQL Server Agent (MSSQLSERVER lub InstanceName , jeśli przy użyciu nazwanego wystąpienia) |
System lokalny, Usługa sieciowa lub konta domeny |
Warstwa danych |
Konto usługi (nazwa_kolekcji) |
Automatyczne |
warstwa (tylko Team Foundation Usługa Podgląd) |
Aby uzyskać więcej informacji na temat kont usług dla SQL Server, zobacz następujące strony w witrynie firmy Microsoft w sieci Web: SQL Server Books Online.Uzyskać najnowsze informacje dotyczące kont usług w Team Foundation, zobacz Instalowanie Team Foundation Server i Visual Studio Informatykami.
[!UWAGA]
Zmiana konta usługi dla Team Foundation Build, należy upewnić się, że nowe konto usługi jest członkiem grupy zbudować usług.Ponadto należy się upewnić, czy konto ma uprawnienia odczytu i zapisu folderów tymczasowych i ASP.NET folderu tymczasowego.Podobnie jeśli zmiana konta usługi dla Team Foundation Server usługi serwera Proxy, należy upewnić się, że konto jest członkiem właściwych grup.Aby uzyskać więcej informacji, zobacz Setting Up a Build Computer.
Zobacz też
Zadania
Zmienianie konta usługi lub hasła dla usług Reporting Services SQL Server
Zmienianie konta usługi lub hasła dla Team Foundation Server