Služby účtů a závislostmi v Team Foundation Server
Lépe spravovat Visual Studio Team Foundation Server (TFS) Pokud pochopit služby a služby několika účty, které každé nasazení TFS zahrnuje a na kterém závisí každé nasazení.V závislosti na tom, jak je nainstalován a nakonfigurován TFS, tyto služby a služby účtů mohou všechny spustit v jednom počítači nebo může spustit ve více počítačích.Změní se některé aspekty správy nasazení.Například spuštění serverové komponenty nasazení na více než jednom počítači, je nutné zajistit, aby účty služeb, který používá nasazení mají přístup a oprávnění, které potřebují pro správnou funkci.
Team Foundation Servermá služeb a účtů služeb, které na zavedení následujících počítačů:
libovolný server, který je hostitelem pro jednu nebo více databázíTeam Foundation Server
libovolný server, který je hostitelem součásti aplikační vrstva proTeam Foundation
všechny počítače se systémem Team Foundation Server Proxy
libovolný počítač sestavení
Zkušební zařízení
libovolný počítač, který je spuštěn jeden nebo více součástíVisual Studio Lab Management
Můžete nainstalovat a zavést různé funkce TFS různými způsoby. Rozdělení funkcí v nasazení určuje účty služby a služby spustit na fyzických počítačů.Kromě toho je třeba spravovat účty služeb pro programy, které jsou nakonfigurovány pro práci s TFS, jako jsou například účty služby pro Produkty SharePoint a SQL Server.
V tomto tématu
Účty služby pro Team Foundation Server
Služby spuštěné v rámci účtů služeb
Účty služby pro Team Foundation Server
Přestože TFS používá několik účtů služeb, můžete použít stejný účet domény nebo pracovní skupiny pro většinu z nich nebo všechny.Například můžete použít stejný účet domény "Contoso\Example" jako účet služby pro Team Foundation Server (TFSService) a účet zdroje dat pro SQL Server služby Reporting Services (TFSReports).Účty různých služeb však mohou vyžadovat různé úrovně oprávnění.Například TFSService musí mít přihlášení jako služba oprávnění, a TFSReports musí mít Povolení místního přihlášení oprávnění.Pro oba používáte stejný účet "Contoso\Example", musí obě tato oprávnění udělit.Kromě toho TFSService vyžaduje podstatně více oprávnění správnou než ty, které TFSReports vyžaduje jako tabulka později na toto téma uvádí.Z důvodů zabezpečení byste měli zvážit použití oddělené účty pro tyto dvě služby účty.
Důležité |
---|
Nutné použít účet, který byl použit k instalaci Team Foundation Server jako účet buď tyto účty služeb. |
Pokud jste nasadili Team Foundation Server v doméně služby Active Directory byste měli nastavit účet je citlivý a nelze jej delegovat možnost účtů služeb.Například v následující tabulce byste měli nastavit tuto možnost pro TFSService.Další informace o požadované účty služeb a zástupné názvy používané v dokumentaci k Team Foundation Server, naleznete v tématu "Účty, které jsou nezbytné pro instalaci serveru Team Foundation" v příručce instalace Team Foundation.Další informace o tom, jak omezit delegování účtu ve službě Active Directory naleznete na následující stránce webu společnosti Microsoft: Povolení delegovaného ověření.
Protože musí spravovat několik účtů služeb, každý účet služby je podle zástupný název, který identifikuje jeho funkce uvedené v tabulce dále v tomto tématu.Zástupný název není skutečný název účtu, který použijete pro každý účet služby.Skutečný název účtu se liší v závislosti na nasazení.V předchozím příkladu použit účet pro oba TFSService a TFSReports byla "Contoso\Example". Vlastní nasazení může vytvořit účty domény s konkrétní názvy "TFSService" a "TFSReports", nebo můžete použít systémový účet Network Service jako účet služby pro Team Foundation Server.
Důležité |
---|
Pokud není výslovně uvedeno jinak, žádné skupiny nebo účty v následující tabulce by měla být členem skupiny Administrators ve všech serverů v nasazení Team Foundation Server. |
Následující tabulka obsahuje všechny účty služeb, které můžete použít v nasazení TFS:
Účet služby |
Zadejte zástupný název a použitelné účtu |
Požadovaná oprávnění a členství ve skupině |
Poznámky |
---|---|---|---|
Účet službyTeam Foundation Server |
TFSService, což může být místní účet, účet domény, místní služby v pracovní skupině nebo síťové služby v doméně |
|
Tento účet služby se používá pro všechny webové služby pro Team Foundation Server.Používáte-li účet domény pro tento účet musí být členem domény, všechny počítače v rámci nasazení plně důvěřujete. |
Účet zdroje dat pro SQL Server služby Reporting Services |
TFSReports, které mohou být v pracovní skupině místní účet, účet domény nebo místní služby |
|
Tento účet služby načte data pro sestavy služby Reporting Services. |
Účet službyTeam Foundation Build |
TFSBuild, které mohou být v pracovní skupině místní účet, účet domény nebo místní služby |
Přihlásit jako službu |
Tento účet služby se používá při sestavení a při sestavení stav sdělení mezi řadičem sestavení a agenti sestavení. |
Účet službyLab Management |
TFSLab, což může být místní účet, účet domény, místní služby v pracovní skupině nebo síťové služby v doméně |
Přihlásit jako službu |
Tento účet služby se používá při informace o Lab Management se sdělují mezi Team Foundation Server a lab agenta, který běží ve virtuálním počítači. |
Účet pro služby Team Foundation Server Proxy |
TFSProxy, což může být místní účet, účet domény, místní služby v pracovní skupině nebo síťové služby v doméně |
Přihlásit jako službu |
Tento účet se používá pro všechny služby serveru proxy.Používáte-li účet domény pro tento účet musí být členem domény, všechny počítače v rámci nasazení plně důvěřujete. |
Účet služby Agent zkušební a testovací Agent řadič |
TFSTest, které mohou být místní účet, účet domény nebo síťové služby v doméně. |
Přihlásit jako službu |
Tento účet služby je používán při o zkouškách sdělení mezi řadičem agent zkušební a testovací agent. |
Účty služby pro webové aplikace SharePoint |
WebAppService |
Povolit místní přihlášení |
Je nutné přidat účet alespoň jedna služba pro jednotlivé webové aplikace SharePoint, konfigurovat pro použití s Team Foundation Server.Tento účet služby se používá k vytvoření týmu projektu portály a povolení funkcí řídicího panelu. |
Účet služby pro náhled Service Team Foundation |
Účet služby (Název_kolekce) |
ŽádnýTento účet se používá pouze pokud používáte hostované nasazení TFS.Je automaticky vytvořen a lze zobrazit pomocí stránky správy týmový Web Access. |
Tato služba je vytvořen automaticky při vytvoření kolekce v náhledu Service Team Foundation a používá se při komunikaci klientů s hostovanou službu. |
1 Lze integrovat s nasazením Produkty SharePoint bez tohoto oprávnění, ale musíte provést další kroky Pokud účet služby není členem skupiny Správci farmy.Další informace naleznete v tématu Integrate with SharePoint Products Without Administrative Permissions.
Služby spuštěné v rámci účtů služeb
Spustit následující služby v části účty služby nasazení Team Foundation Server:
Název služby |
Účet služby |
Logická vrstva |
---|---|---|
Služba kód disponibility |
TFSService |
aplikační vrstva |
Team Foundation ServerWebové služby |
TFSService |
aplikační vrstva |
SQL Server Reporting Services (MSSQLSERVER nebo Název_instance použití pojmenované instance) |
Místní systém nebo účet domény |
aplikační vrstva |
Sestava webové služby |
Místní systém, síťové služby nebo účet domény |
aplikační vrstva |
Pro správu služby SharePoint (Pokud Produkty SharePoint je nainstalován a nakonfigurován pro použití s Team Foundation Server) |
Místní systém, síťové služby nebo účet domény |
aplikační vrstva |
SharePoint Timer (Pokud Produkty SharePoint je nainstalován a nakonfigurován pro použití s Team Foundation Server) |
Účet domény |
aplikační vrstva |
Visual Studio Team Foundation sestavit hostitele služby (Pokud Team Foundation Build je nainstalován) |
TFSBuild |
počítač |
Visual Studio Team Foundation pozadí úloha agenta |
TFSService |
aplikační vrstva |
Řadič Test Visual Studio |
TFSTest |
všechny počítače |
Visual Studio Test Agent |
TFSTest |
test počítače |
Analytický Server (MSSQLSERVER nebo Název_instance používáte pojmenovanou instanci) |
Místní systém nebo účet domény |
úroveň dat |
Prohlížeč serveru SQL |
Účet domény nebo místní služby |
úroveň dat |
SQL Server (MSSQLSERVER nebo Název_instance použití pojmenované instance) |
Místní systém, síťové služby nebo účet domény |
úroveň dat |
SQL Server Agent (MSSQLSERVER nebo Název_instance použití pojmenované instance) |
Místní systém, síťové služby nebo účet domény |
úroveň dat |
Účet služby (Název_kolekce) |
Automatické |
Webová vrstva (pouze v náhledu služby Team Foundation) |
Další informace o účtech služeb pro SQL Server, viz následující stránky na webu společnosti Microsoft: SQL Server Books Online.Nejnovější informace o účtech služeb v Team Foundation, viz Instalace Team Foundation Server a Visual Studio ALM.
[!POZNÁMKA]
Pokud změníte účet služby pro Team Foundation Build, je třeba ověřit, že nový účet služby je členem skupiny sestavení služby.Rovněž je třeba účet oprávnění pro čtení i zápis do dočasné složky a ASP.NET dočasné složky.Podobně pokud změníte účet služby pro Team Foundation Server službu Proxy je třeba ověřit, že účet je členem odpovídajících skupin.Další informace naleznete v tématu Setting Up a Build Computer.
Viz také
Úkoly
Změnit účet služby nebo heslo pro služby SQL Server Reporting Services
Změnit účet služby nebo heslo pro Server Team Foundation