Konta usług i zależności serwera Team Foundation Server
Można lepiej zarządzać Visual Studio Team Foundation Server zawiera (TFS), jeśli zrozumieć usług i usługi kilka kont każdego wdrożenia programu TFS i na których zależy każdy wdrożenia.W zależności od tego, jak zostały zainstalowane i skonfigurowane TFS, te usługi oraz usługi konta może wszystkie uruchomione na jednym komputerze, lub może być ono uruchomione na wielu komputerach.Spowoduje to zmianę pewne aspekty zarządzania wdrożenia.Na przykład jeśli składniki po stronie serwera wdrażania uruchomić na komputerze więcej niż jeden, należy się upewnić, czy konta usługi używanego do wdrożenia mają dostępu i uprawnienia, które wymagają do poprawnego działania.
Team Foundation Serverzawiera usługi i kont usług, które działają na następujących komputerach w ramach wdrożenia:
dowolny serwer zawiera co najmniej jeden baz danychTeam Foundation Server
dowolny serwer zawiera składniki dla warstwy aplikacjiTeam Foundation
dowolnego komputera, na którym działa Team Foundation Server serwera Proxy
dowolny komputer kompilacji
wszelkie maszyny testu
dowolnego komputera, na którym jest uruchomiony co najmniej jednego składnika programuVisual Studio Lab Management
Można zainstalować i wdrożyć różnych funkcji programu TFS na różne sposoby. Dystrybucji funkcji z nazwami określa usługi i kont usługi uruchomić na komputery, które fizycznej.Ponadto może być wymagane do zarządzania kontami usług dla programów, które zostały skonfigurowane do pracy z TFS, takich jak konta usługi dla Produkty SharePoint i SQL Server.
Konta usługi programu Team Foundation Server
Chociaż TFS korzysta z kilku kont usługi, można użyć tego samego konta domeny lub grupy roboczej dla większości lub wszystkich użytkowników.Na przykład można używać tego samego konta domeny "Contoso\Example" jako konta usługi dla Team Foundation Server (TFSService) i uwzględnić źródła danych SQL Server usług Reporting Services (TFSReports).Jednak innej usługi kont można wymagać różne poziomy uprawnień.Na przykład TFSService musi mieć Logowanie jako usługa uprawnienia, a TFSReports musi mieć Zezwalaj na logowanie lokalne uprawnienia.Jeśli używasz tego samego konta "Contoso\Example" dla obu, należy udzielić obu tych uprawnień do niego.Ponadto TFSService wymaga znacznie więcej uprawnień do poprawnego niż te, które TFSReports wymaga jako tabela później w tym temacie przedstawiono.Ze względów bezpieczeństwa należy rozważyć użycie osobnej kont dla kont te dwie usługi.
Ważne |
---|
Nie można używać konta, który został użyty do zainstalowania Team Foundation Server jako konto dla jednej z tych kont usług. |
Jeśli wdrożono Team Foundation Server w domenie usługi Active Directory, należy ustawić konto jest poufne i nie może być delegowane opcji dla kont usług.Na przykład w poniższej tabeli, należy ustawić tę opcję, aby uzyskać TFSService.Aby uzyskać więcej informacji na temat wymagane konta usługi i nazwy symbol zastępczy używany w dokumentacji dla Team Foundation Server, zobacz temat "Konta wymagane do instalacji serwera programu Team Foundation Server" w przewodniku instalacji dla Team Foundation.Aby uzyskać więcej informacji dotyczących sposobu ograniczania delegowania konta w usłudze Active Directory, zobacz następujące strony w witrynie sieci Web firmy Microsoft: Włączanie uwierzytelniania delegowanego.
Ponieważ musi zarządzać kilka kont usług, każde konto usługi jest odwołuje się symbol zastępczy nazwę, która identyfikuje jej funkcji wymienione w tabeli w dalszej części tego tematu.Nazwa symbolu zastępczego nie jest rzeczywista nazwa konta, którego używasz dla każdego konta usługi.Rzeczywista nazwa konta jest różny w zależności od danego wdrożenia.W poprzednim przykładzie, konto używane dla obu TFSService i TFSReports została "Contoso\Example." W własne wdrożenia można utworzyć konta domeny z określonej nazwy "TFSService" i "TFSReports" lub konto usługi sieciowej systemu może użyć jako konta usługi dla Team Foundation Server.
Ważne |
---|
Chyba że wyraźnie stwierdzone inaczej, nie ma grup lub kont w poniższej tabeli powinny być członkiem grupy Administratorzy na wszystkich serwerach podczas wdrażania systemu Team Foundation Server. |
W poniższej tabeli przedstawiono wszystkich kont usług, które może być używane w ramach wdrożenia programu TFS:
Konto usługi |
Symbol zastępczy nazwę i typ można używać konta |
Wymaganych uprawnień i członkostwa w grupie |
Uwagi |
---|---|---|---|
Konto usługiTeam Foundation Server |
TFSService, który może być kontem lokalnym, konto domeny, lokalna Usługa 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 należących do domeny, wszystkie komputery w całym wdrożenia w pełni zaufane. |
Konto źródeł danych do SQL Server usług Reporting Services |
TFSReports, który może być konto lokalne, konto domeny lub lokalnej usługi do grupy roboczej |
|
To konto usługi pobiera dane raportów z usług Reporting Services. |
Konto usługiTeam Foundation Build |
TFSBuild, który może być konto lokalne, konto domeny lub lokalnej usługi do grupy roboczej |
Zaloguj się jako usługi |
To konto usługi jest używane podczas kompilacji są skonfigurowane i informacje o stanie kompilacji mogą być przesyłane między kontrolerem kompilacji i agentach kompilacji. |
Konto usługiLab Management |
TFSLab, który może być kontem lokalnym, konto domeny, lokalna Usługa w grupie roboczej lub Usługa sieciowa w domenie |
Zaloguj się jako usługi |
To konto usługi jest używane podczas informacji o Lab Management mogą być przesyłane między Team Foundation Server i agenta laboratorium, która działa na maszynie wirtualnej. |
Konto dla usługi Team Foundation Server serwera Proxy |
TFSProxy, który może być kontem lokalnym, konto domeny, lokalna Usługa w grupie roboczej lub Usługa sieciowa w domenie |
Zaloguj się jako usługi |
To konto usługi jest używane dla wszystkich usług serwera proxy.Jeśli używasz konta domeny dla tego konta, należy należących do domeny, wszystkie komputery w całym wdrożenia w pełni zaufane. |
Konto usługi dla agenta testu i Test Controller agenta |
TFSTest, który może być konto lokalne, konto domeny lub Usługa sieciowa w domenie. |
Zaloguj się jako usługi |
To konto usługi jest używane podczas przekazywania informacji na temat testów między kontrolerem agenta testu i agenta testu. |
Konta usługi dla aplikacji sieci Web programu SharePoint |
WebAppService |
Zezwalaj na logowanie lokalne |
Należy dodać co najmniej jedną usługę konto dla każdej aplikacji sieci Web programu SharePoint, która zostanie skonfigurowana do użycia z Team Foundation Server.To konto usługi jest używane do tworzenia portali projektu zespołowego i włączyć funkcję pulpitu nawigacyjnego. |
Konto usługi dla programu Visual Studio Online |
Konto usługi (CollectionName) |
Brak.To konto jest używane tylko wtedy, jeśli używasz hostowanej wdrożenia programu TFS.Jest tworzony automatycznie dla Ciebie i mogą zostać przejrzane za pośrednictwem strona dostępu do sieci Web zespołu. |
To konto usługi jest tworzone automatycznie po utworzeniu kolekcji w programie Visual Studio Online i jest używany, gdy klienci komunikują się z hostowana usługa. |
1 mogą integrować wdrożenie z Produkty SharePoint bez to uprawnienie, ale musi wykonanie dodatkowych kroków, 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 ramach kont usługi
Następujące usługi są uruchamiane przy kont usług w ramach wdrożenia Team Foundation Server:
Nazwa usługi |
Konto usługi |
Warstwa logiczna |
---|---|---|
Usługa pokrycie kodu |
TFSService |
Aplikacja warstwy |
Team Foundation ServerUsługi sieci Web |
TFSService |
Aplikacja warstwy |
SQL Server Reporting Services (MSSQLSERVER lub InstanceName Jeśli używa nazwanego wystąpienia) |
Systemu lokalnego lub konta domeny |
Aplikacja warstwy |
Usługa sieci Web raportów |
System lokalny, Usługa sieciowa lub kontem domeny |
Aplikacja warstwy |
Administracja programu SharePoint (Jeśli Produkty SharePoint jest zainstalowana i skonfigurowana do użycia z Team Foundation Server) |
System lokalny, Usługa sieciowa lub kontem domeny |
Aplikacja warstwy |
Czasomierz programu SharePoint (Jeśli Produkty SharePoint jest zainstalowana i skonfigurowana do użycia z Team Foundation Server) |
Konta domeny |
Aplikacja warstwy |
Program Visual Studio Team Foundation tworzenia usługi hosta (Jeśli Team Foundation Build jest zainstalowana) |
TFSBuild |
Tworzenie komputera |
Program Visual Studio Team Foundation tła zadania agenta |
TFSService |
Aplikacja warstwy |
Program Visual Studio Test Controller |
TFSTest |
dowolny komputer |
Visual Studio Test Agent |
TFSTest |
testowanie komputera |
Analysis Server (MSSQLSERVER lub InstanceName korzystania z nazwanego wystąpienia) |
Systemu lokalnego lub konta domeny |
warstwa danych |
Przeglądarka SQL Server |
Lokalna usługa lub konta domeny |
warstwa danych |
SQL Server (MSSQLSERVER lub InstanceName Jeśli używa nazwanego wystąpienia) |
System lokalny, Usługa sieciowa lub kontem domeny |
warstwa danych |
SQL Server Agent (MSSQLSERVER lub InstanceName Jeśli używa nazwanego wystąpienia) |
System lokalny, Usługa sieciowa lub kontem domeny |
warstwa danych |
Konto usługi (CollectionName) |
Automatyczne |
Warstwa sieci Web (Visual Studio Online tylko) |
Aby uzyskać więcej informacji na temat konta usługi dla SQL Server, zobacz następujące strony w witrynie sieci Web firmy Microsoft: SQL Server Books Online.Aby uzyskać najnowsze informacje dotyczące kont usług w Team Foundation, zobacz Przewodnik instalacji serwera Team Foundation Server.
[!UWAGA]
W przypadku zmiany konta usługi dla Team Foundation Build, należy upewnić się, że nowe konto usługi jest członkiem grupy tworzenia usług.Ponadto należy się upewnić, że konto ma uprawnienia odczytu/zapisu do folderów tymczasowych i folderu tymczasowego ASP.NET.Podobnie w przypadku zmiany konta usługi dla Team Foundation Server usługa 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.
Pytania i odpowiedzi
Pyt są przypisane do grupy poziomu dostęp do kont usług?
Odp domyślnie konta usługi są dodawane do domyślny poziom dostępu.Jeśli uczestnik projektu domyślny poziom dostępu, należy dodać konto usługi TFS do grupy podstawowym lub zaawansowanym.
Pyt kont usług wymagają licencji?
Odp.: Nie.Konta usługi nie wymagają umów licencyjnych.
Pyt jak zmienić hasło lub konto dla konta usługi
Odp w następujących tematach: