在单服务器部署中,必须在运行 Team Foundation Server 的服务器上运行每个服务。在双服务器部署中,必须在适当的服务器上运行每个服务。在下表中,每个必需服务的显示名称后面都跟有一个括号,其中包含服务名称: 服务 位置 代码覆盖率分析服务 IIS 管理服务 (IISADMIN) HTTP SSL (HTTPFilter) Visual Studio Team Foundation Server 任务计划程序 (TFSServerScheduler) 万维网发布服务 (W3SVC) 必须在应用层服务器上运行。 SQL Server (TFSINSTANCE) SQL Server Agent (TFSINSTANCE) (SQLSERVERAGENT) 必须在部署 Team Foundation 的数据库服务器的服务器上运行。 IIS 管理服务 (IISADMIN) HTTP SSL (HTTPFilter) SQL Server Reporting Services (TFSINSTANCE) (ReportServer) 万维网发布服务 (W3SVC) 说明: 安装SQL Server 2008??后,Reporting Services 不使用 Internet 信息服务 (IIS)。因此,不必运行 IIS 管理服务和万维网发布服务 (W3SVC)。 必须在部署 SQL Server Reporting Services 的服务器上运行。 SQL Server Analysis Services 必须在部署 SQL Server Analysis Services 的服务器上运行。 IIS 管理服务 (IISADMIN) HTTP SSL (HTTPFilter) Windows SharePoint Services Timer (SPTimer) 万维网发布服务 (W3SVC) 必须在部署 SharePoint 产品和技术的服务器上运行。 如果您怀疑某个必需的服务没有运行,首先应确保已安装最新的 Visual Studio Team System Team Foundation Server Service Pack,然后再验证是否所有必需的服务都在运行。如果某个必需的服务没有运行,则必须重新启动该服务。如有必要,应将其设置为自动启动。有关更多信息,请参见本主题后面的过程。 如果无法重新启动服务,则用于管理该服务的服务帐户的密码可能不正确或已过期。有关更多信息,请参见事件日志。如果服务帐户的密码已过期,则必须执行以下过程来更改密码: 对于TFSService 帐户,请参见如何:更改 Team Foundation Server 的服务帐户或密码。 对于TFSReports 帐户,请参见如何:更改 SQL Server Reporting Services 的服务帐户或密码。 服务帐户或密码的配置不正确很可能导致服务停止运行,当使用同一个帐户的其他服务也尚未启动时,尤其如此。有关服务帐户与其管理的服务之间的对应关系的更多信息,请参见管理和重置服务帐户及密码。 重要说明:为获得最佳安全性,TFSService 帐户不应该是运行 Team Foundation 组件的计算机上的管理员。如果您已在 Active Directory 域中部署了 Team Foundation Server,则对于每个服务帐户,都应该选中“敏感帐户,不能被委派”复选框。
取消
评论