重新连接服务和用户

本主题,第四部分“还原单服务器”教程,介绍如何添加您创建用户组到新服务器。您也将学习怎样清除新服务器的数据缓存和怎样帮助确保您的用户在它们连接到新服务器时不体验数据缓存问题。

因为她从在 使单服务器安装正常运行 [教程] 描述的原始部署的硬件故障中恢复,所以本教程主题示例跟随虚构 Fabrikam Fiber 公司的 IT 管理员 Jill frank。可帮您按照本教程中的过程熟悉教程。

主题内容

  1. 验证用户、组和服务帐户的权限

  2. 刷新客户端计算机上的版本控制缓存,并重新连接到 Team Foundation Server

所需权限

若要调用**“StampWorkitemCache”**Web 方法,您必须是服务器上 管理员 安全组的成员。

若要在客户端计算机上使用 tf workspaces 命令,必须将您的 Read 权限设置为 Allow

验证用户、组和服务帐户的权限

在新服务器上完成了还原数据和软件后,确保您的部署的所有用户、组和服务帐户都已使用正确执行任务和正常运行所需的权限进行了配置。

不能自动迁移所有权限。例如,Team Foundation 的管理员必须是服务器上**“Administrators”**组的成员才能打开管理控制台,并且您必须将他们手动添加到该组。如果您按照 使单服务器安装正常运行 [教程]的教程,则可以使用在 准备进行安装 更容易创建此任务的用户组。

验证权限

刷新工作项缓存

说明说明

此过程是可选的。仅当工作项跟踪出错时,才应执行此操作。

若要更新用于跟踪工作项的缓存,应调用**“StampWorkitemCache”**Web 方法。此方法强制客户端计算机在下次连接到应用层服务器时更新缓存。此方法还将同步客户端计算机上定义的工作区。

刷新客户端计算机上用于跟踪工作项的缓存

  1. 在新服务器上打开 Internet Explorer。

  2. 在地址栏中,输入下面的地址,连接到**“ClientService”**Web 服务。

    http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx

    说明说明

    即使您是以管理员登录的,也可能需要以管理员身份启动 Internet Explorer,同时可能会提示输入凭据。

  3. 单击**“StampWorkitemCache”,然后单击“调用”**。

    说明说明

    StampWorkitemCache 方法不返回任何数据。

刷新客户端计算机上的版本控制缓存,并重新连接到 Team Foundation Server

若要防止在版本控制或生成操作期间 Team Foundation 中出现工作区错误,您必须更新客户端计算机上的数据缓存。

若要刷新版本控制缓存,每个用户都必须在使用版本控制的任何计算机上运行 tf workspaces 命令,并连接到还原的服务器。

刷新客户端计算机上的版本控制缓存

  1. 在客户端计算机上用管理权限打开“命令提示”窗口,并将目录更改为:驱动器:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE。

  2. 在命令提示符处输入以下命令,包含该集合的 URL,其中包含服务器名称和应用层服务器的端口号:

    **tf workspaces /collection:http://**ServerName:Port/VirtualDirectoryName/CollectionName

    在部署示例,Jill 部署的其中一个需要刷新某个项目的版本控制缓存,而该项目是 DefaultCollection 集合成员,且该集合承载在 Team Foundation Server 的 FabrikamPrime 部署中。他键入以下字符:

    tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection

    有关更多信息,请参见 Workspaces Command

主页 | 准备新硬件 | 还原数据库 | 安装和配置 Team Foundation Server | 重新连接服务和用户