Sdílet prostřednictvím


Účty služeb a závislosti v prostředí Team Foundation Server

Můžete lépe spravovat Visual Studio Team Foundation Server zahrnuje (TFS), je-li pochopit služeb a několik účty služby, každých nasazení sady TFS a na kterých závisí každých nasazení.V závislosti na tom, jak je nainstalován a nakonfigurován sady TFS, tyto služby a služby účty může všechny spustit v jednom počítači, nebo jejich může probíhat v mnoha počítačích.Tato operace změní některé aspekty správy vaše nasazení.Například pokud serverových součástí nasazení spuštěn na více než jeden počítač, je nutné zajistit, že účty služby, které používá vaše nasazení mají přístup a oprávnění, která vyžadují fungovat správně.

Team Foundation Servermá služeb a účtů služby, které běží na následující počítače pro nasazení:

  • jakýkoli server, který je hostitelem pro jednu nebo více databázíTeam Foundation Server

  • jakýkoli server, který je hostitelem součásti pro aplikační vrstvyTeam Foundation

  • všechny počítače se systémem Team Foundation Server proxy serveru

  • jakýkoli počítač sestavení

  • jakékoli testovacího počítače

  • jakýkoli počítač, který je spuštěn jeden nebo více součástíVisual Studio Lab Management

Můžete nainstalovat a nasazení různých funkcí sady TFS různými způsoby. Distribuční funkce ve vašem nasazení určuje, služby a účty služby spustit na které fyzického počítače.Kromě toho je třeba spravovat účty služby pro softwarové programy, které jsou konfigurovány pro práci s sady TFS, jako je například účty služby pro Produkty SharePoint a SQL Server.

Účty služeb pro Team Foundation Server

Ačkoli TFS používá několik účtů služby, můžete použít stejný účet domény nebo pracovní skupiny pro většinu nebo všechny z nich.Můžete například 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 může vyžadovat různé úrovně oprávnění.Můžete například TFSService musí mít přihlásit jako službu oprávnění, a TFSReports musí mít Povolit místní přihlášení oprávnění.Pokud používáte stejný účet "Contoso\Example" pro obě, je nutné udělit obou těchto oprávnění k němu.Kromě toho TFSService vyžaduje podstatně více oprávnění správnou než ty, které TFSReports vyžaduje jako tabulka později v toto téma ukazuje.Z bezpečnostních důvodů měli byste zvážit použití oddělené účty pro tyto dvě služby účty.

Důležitá poznámkaDůležité

Nesmí být použity na účet, který byl použit k instalaci Team Foundation Server jako účet pro některou z těchto účtů služby.

Pokud jste nasadili Team Foundation Server v doméně služby Active Directory je třeba nastavit účet je citlivý a nelze jej delegovat možnost pro účty služeb.Například v následující tabulce, je třeba nastavit tuto možnost pro TFSService.Další informace o požadované účty služby a zástupný symbol názvy použité v dokumentaci k Team Foundation Server, naleznete v tématu "Účty vyžadované pro instalaci serveru Team Foundation Server" v instalační příručce pro Team Foundation.Další informace o tom, jak omezit delegování účet ve službě Active Directory naleznete na následující stránce na webu společnosti Microsoft: povolení delegovaného ověření.

Vzhledem k tomu, že musíte spravovat několik účtů služby, každý účet služby je podle zástupný název, který určuje jeho funkci, jak je uvedeno v tabulce dále v tomto tématu.Zástupný název není skutečný název účtu, který používáte pro každý účet služby.Skutečný název účtu se liší v závislosti na vaše nasazení.V předchozím příkladu se používá účet pro obě TFSService a TFSReports byl "Contoso\Example." V vlastní nasazení, je možné vytvořit účty domény s konkrétní názvy "TFSService" a "TFSReports" nebo systémový účet síťové služby může použít 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ěl být členy skupiny Administrators na všech serverech v nasazení aplikace Team Foundation Server.

V následující tabulce jsou uvedeny všechny účty služeb, které můžete použít v nasazení sady TFS:

Účet služby

Zástupný název a typ použitelného účtu

Požadovaná oprávnění a členství ve skupině

Poznámky

Účet služby proTeam Foundation Server

TFSService, což může být místní účet, účet domény, místní služba v pracovní nebo síťové služby v doméně

  • Přihlaste se jako službu na serveru pro aplikační vrstvy

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

  • TFSExecRole, nebo pokud tato role pro databázi neexistuje, kombinaci následujících rolí pro žádné 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.Pokud používáte účet domény pro tento účet, musí být členem domény, který zcela důvěryhodné všechny počítače v rámci nasazení.

Účet zdroje dat pro SQL Server služby Reporting Services

TFSReports, což může být místní účet, účet domény nebo místní služby v pracovní skupině

  • Povolit místní přihlášení na server aplikační vrstvy a na serveru, na kterém je spuštěn SQL Server služby Reporting Services

  • TFSWareHouseDataReaderna serveru sestav

Tento účet služby načte data pro sestavy ze služby Reporting Services.

Účet služby proTeam Foundation Build

TFSBuild, což může být místní účet, účet domény nebo místní služby v pracovní skupině

Přihlaste se jako službu

Tento účet služby se používá při sestavení jsou nakonfigurovány a při sestavení informace o stavu jsou předávány mezi řadič sestavení a agenty sestavení.

Účet služby proLab Management

TFSLab, což může být místní účet, účet domény, místní služba v pracovní nebo síťové služby v doméně

Přihlaste se jako službu

Tento účet služby se používá při informace o Lab Management jsou předávány mezi Team Foundation Server a testovacích prostředí agenta, který běží ve virtuálním počítači.

Účet pro služby Team Foundation Server proxy serveru

TFSProxy, což může být místní účet, účet domény, místní služba v pracovní nebo síťové služby v doméně

Přihlaste se jako službu

Tento účet služby se používá pro všechny služby proxy serveru.Pokud používáte účet domény pro tento účet, musí být členem domény, který zcela důvěryhodné všechny počítače v rámci nasazení.

Účet služby pro Test agenta a Test Controller agenta

TFSTest, což může být místní účet, účet domény nebo síťové služby v doméně.

Přihlaste se jako službu

Tento účet služby se používá, pokud informace o testů jsou předávány mezi testovacího agenta řadiče a testovací agenta.

Účty služby pro webové aplikace SharePoint

WebAppService

Povolit místní přihlášení

Je třeba přidat alespoň jedna služba účet pro každou aplikaci Web služby SharePoint, který můžete nakonfigurovat pro použití s Team Foundation Server.Tento účet služby se používá k vytvoření portály týmového projektu a chcete-li povolit funkci řídicích panelů.

Účet služby pro sadu Visual Studio Online

Účet služby (CollectionName)

Žádná.Tento účet se používá pouze, pokud používáte hostované nasazení sady TFS.Se automaticky vytvoří pro vás a lze zobrazit pomocí stránku správy Team Web Access.

Tento účet služby je vytvářena automaticky při vytvoření kolekce ve Visual Studiu Online a je použit při klienti komunikovat s hostovanou službu.

1 můžete integrovat vaše nasazení s Produkty SharePoint bez toto oprávnění, ale je třeba 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, které jsou spuštěny pod účty služby

Tyto služby spuštěny pod účty služby pro nasazení Team Foundation Server:

Název služby

Účet služby

Logické vrstvy

Služba pokrytí kódu

TFSService

aplikační vrstvy

Team Foundation ServerWebové služby

TFSService

aplikační vrstvy

SQL Server Reporting Services (MSSQLSERVER nebo InstanceName používáte-li pojmenované instanci)

Místní systémový nebo účet domény

aplikační vrstvy

Webová služba sestav

Místní systém, síťové služby nebo účet domény

aplikační vrstvy

Pro správu služby SharePoint (Pokud Produkty SharePoint je nainstalovat a nakonfigurovat pro použití s Team Foundation Server)

Místní systém, síťové služby nebo účet domény

aplikační vrstvy

Časovač služby SharePoint (Pokud Produkty SharePoint je nainstalovat a nakonfigurovat pro použití s Team Foundation Server)

Účet domény

aplikační vrstvy

Visual Studio Team Foundation sestavení hostitele služby (Pokud Team Foundation Build je nainstalován)

TFSBuild

sestavení počítačů

Visual Studio Team Foundation pozadí úlohy agenta

TFSService

aplikační vrstvy

Visual Studio Test Controller

TFSTest

jakýkoli počítač

Visual Studio Test Agent

TFSTest

Vyzkoušejte počítač

Server pro analýzu (MSSQLSERVER nebo InstanceName Pokud používáte pojmenované instanci)

Místní systémový nebo účet domény

datová vrstva

Prohlížeč serveru SQL

Místní služba nebo účet domény

datová vrstva

SQL Server (MSSQLSERVER nebo InstanceName používáte-li pojmenované instanci)

Místní systém, síťové služby nebo účet domény

datová vrstva

Agent serveru SQL Server (MSSQLSERVER nebo InstanceName používáte-li pojmenované instanci)

Místní systém, síťové služby nebo účet domény

datová vrstva

Účet služby (CollectionName)

Automatické

webové vrstvy (Visual Studio Online pouze)

Další informace o účtech služeb pro SQL Server, naleznete na následující stránce webu společnosti Microsoft: SQL Server Books Online.Nejnovější informace o účtech služeb v Team Foundation, naleznete v části Průvodce instalací serveru Team Foundation Server.

[!POZNÁMKA]

Pokud změníte účet služby pro Team Foundation Build, ujistěte se, že nový účet služby je členem skupiny sestavení služby.Musí se také zkontrolujte, zda má účet oprávnění pro čtení a zápis k dočasné složky a dočasné složce technologie ASP.NET.Dále platí Pokud změníte účet služby pro Team Foundation Server služba proxy serveru, ujistěte se, že účet je členem odpovídajících skupin.Další informace naleznete v tématu Setting Up a Build Computer.

Dotazy a odpovědi

D: jsou přiřazeny skupině úrovně přístupu účtů služby?

O: ve výchozím nastavení jsou účty služby přidán do výchozí úroveň přístupu.Pokud provedete účastník výchozí úroveň přístupu, je nutné přidat účet služby sady TFS do základního nebo rozšířeného skupiny.

D: účty služeb vyžadují licenci?

O: Ne.Účty služeb nevyžaduje samostatnou licenci.

O: jak změnit heslo nebo účet pro účet služby?

O: naleznete v následujících tématech: