停止和启动服务、应用程序池及网站

为使 Visual Studio Team Foundation Server (TFS) 正常运行,所有所需服务、应用程序池和网站都必须在相应的服务器上运行。 在单服务器部署中,每个组件都必须在运行 TFS 的服务器上运行。 在多服务器部署中,每个组件都必须在相应的服务器上运行。 此外,您可能还需要停止某个元素来执行特定任务,例如将部署移到另外一组硬件上。

对于诸如备份或还原数据库这类操作,可以运行 TFSServiceControl 命令以启动或停止所有 TFS 服务和应用程序池。

停止或启动服务、应用程序池或网站

  1. 如果你不是承载要管理的服务、应用程序池或网站的服务器上**“管理员”**组的成员,请立即添加。 请参阅设置 Team Foundation Server 的管理员权限

  2. 登录到承载服务、应用程序池或网站的服务器。

  3. 打开**“计算机管理”**。

  4. 在导航窗格中,展开**“服务和应用程序”**。

  5. 根据要停止或启动的元素,执行以下步骤之一:

    • 对于服务,请打开服务的导航菜单,然后选择**“停止”“启动”**。

    • 对于应用程序池,请打开**“Internet Information Services (IIS)管理器”,展开本地计算机,然后打开“应用程序池”。 打开导航菜单并选择“停止”“启动”**。

    • 对于网站,请打开**“Internet Information Services (IIS)管理器”,展开本地计算机,然后打开“网站”“站点”。 打开导航菜单,然后选择“停止”“启动”**。

服务、应用程序池和网站的位置

下表列出了运行每个服务、应用程序池和网站时必须对应使用的服务器。 “名称”列中是各个元素的显示名称,括号中是其对应的服务名。 您需要的服务因安装的 Team Foundation 功能而异。

元素

位置

名称

服务

应用层服务器

  • 代码覆盖率分析服务

  • Internet Information Services 管理服务 (IISADMIN)

  • HTTP SSL (HTTPFilter)

  • Visual Studio Team Foundation Build (VSTFBUILD)(仅当安装了 Team Foundation Build 时)

  • Visual Studio Team Foundation 后台作业代理 (TFSJobAgent)

  • 万维网发布服务 (W3SVC)

  

承载 Team Foundation 的数据库的服务器

  • SQL Server (TFSINSTANCE)

  • SQL Server 代理 (TFSINSTANCE) (SQLSERVERAGENT)

  

承载 SQL Server Reporting Services 的服务器

  • IIS 管理服务 (IISADMIN)

  • HTTP SSL (HTTPFilter)

  • SQL Server Reporting Services (TFSINSTANCE) (ReportServer)

  • 万维网发布服务 (W3SVC)

  

承载 SQL Server Analysis Services 的服务器

  • SQL Server Analysis Services

  

承载 SharePoint 产品的服务器 

  • Internet Information Services 管理 (IISADMIN)

  • HTTP SSL (HTTPFilter)

  • Windows SharePoint Services Timer (SPTimer)

  • 万维网发布服务 (W3SVC)

应用程序池

应用层服务器

  • Microsoft Team Foundation Server Application Pool

  • Microsoft Team Foundation Server Proxy Application Pool(仅当安装了 Team Foundation Server Proxy 时)

  

承载 SharePoint 产品的服务器

  • DefaultAppPool(供 Team Project 门户网站使用)

    备注

    名称可能因 SharePoint 产品的安装方式而异。

  • SharePoint 管理中心 v3

网站

应用层服务器

  • Team Foundation Server

  • Team Foundation Server Proxy(仅当安装了 Team Foundation Server Proxy 时)

  

承载 SharePoint 产品的服务器

  • 默认网站或团队网站

    备注

    名称可能因 SharePoint 产品的安装方式而异。

  • SharePoint 管理中心 v3

问题解答

问:哪些服务帐户支持各个服务?

**答:**请参见 Team Foundation Server 中的服务帐户和依赖项

问:TFS 是否支持其他服务?

**答:**是的,TFS 包含一组 Web 服务和应用程序级别服务。请参见 Team Foundation Server 体系结构

问:哪些服务取决于服务帐户?

**答:**请参见 Team Foundation Server 中的服务帐户和依赖项

问:如何更改 TFS 服务帐户或密码?

**答:**请参见 更改 Team Foundation Server 的服务帐户或密码

问:如何为 SQL Server Reporting Service 更改服务帐户或密码?

**答:**请参见 更改 SQL Server Reporting Services 的服务帐户或密码