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

要确保 Visual Studio Team Foundation Server 正常发挥作用,必须确认所有必需的服务、应用程序池和网站都在相应的服务器上运行。在单服务器部署中,所有元素都必须在运行 Team Foundation Server 的服务器上运行。在多服务器部署中,所有元素都必须在相应的服务器上运行。此外,您可能还需要停止某个元素来执行特定任务,例如将部署移到另外一组硬件上。有关如何为诸如备份或还原数据库等操作启动或停止所有这些元素的详细信息,请参见 TFSServiceControl 命令。有关如何停止各个服务或应用程序池的信息,请参见本主题末尾的步骤。

重要说明重要事项

您必须使用 TFSServiceControl 命令才能在服务器上执行某些维护任务,如备份和还原数据库。请勿使用本主题末尾的步骤来尝试为需要 TFSServiceControl 命令的任务手动停止所有服务和应用程序池。

下表列出了运行每种服务、应用程序池和网站时,必须对应使用的服务器。“名称”列中是各个元素的显示名称,括号中是其对应的服务名。您需要的服务因安装的 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 Agent (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)(Windows SharePoint Services 3.0 或 Microsoft Office SharePoint Server 2007)

  • 万维网发布服务 (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

必需的权限

若要执行此过程,您必须是承载要管理的服务、应用程序池或网站的服务器上**“Administrators”**组的成员。有关权限的更多信息,请参见 Team Foundation Server 权限

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

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

  2. 依次单击**“开始”“管理工具”“计算机管理”**。

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

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

    • 对于服务,单击**“服务”,右击所需服务,然后单击“停止”“启动”**。

    • 对于应用程序池,单击**“Internet 信息服务(IIS)管理器”,展开本地计算机,然后双击“应用程序池”。右击所需应用程序池,然后单击“停止”“启动”**。

    • 对于网站,单击**“Internet 信息服务(IIS)管理器”,展开本地计算机,然后双击“网站”“站点”**。

      如果服务器正在运行 Windows Server 2003,请右击所需网站,然后单击**“停止”“启动”**。

      如果服务器正在运行 Windows Server 2008,请右击所需网站,指向**“管理网站”,然后单击“停止”“启动”**。

请参见

任务

更改 SQL Server Reporting Services 的服务帐户或密码

更改 Team Foundation Server 的服务帐户或密码

概念

Team Foundation Server 中的服务帐户和依赖项

Team Foundation Server 概念

Team Foundation Server 体系结构

其他资源

How to: Verify or Correct the IIS Configuration for an Application Pool

Team Foundation Server 服务和服务帐户