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á poznámkaDů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á poznámkaDů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ě

  • Přihlásit jako službu na serveru vrstva aplikace

  • Farm Administratorsskupina pro všechny webové aplikace SharePoint, Team Foundation Server používá1 

  • TFSExecRole, nebo pokud tato role databáze neexistuje, kombinace následujících rolí pro všechny databáze Team Foundation Server používá:

    • db_owner

    • db_create

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

  • Povolit místní přihlášení na serveru vrstva aplikace a na serveru se systémem SQL Server služby Reporting Services

  • TFSWareHouseDataReaderna serveru sestav

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

Další zdroje

Správa konfigurace serveru s TFSConfig