更改部署配置

将 Visual Studio Team Foundation Server 2010 和 Project Server 配置为支持数据同步后,您可能需要在更改部署时执行其他管理任务。 例如,您可能需要在移动或删除团队项目、团队项目集合或应用层服务器之前或之后移除、重新注册或重新映射组件。 更改您的部署或执行维护操作之前,应考虑这些操作对于同步过程的影响。

在更改已安装 Team Foundation Server 和 Project Server 集成功能包的部署之前,请先检查以下说明和资源:

  • 移动或拆分集合。 若要将映射的集合移至另一个 Team Foundation Server 实例,并继续同步新的应用层服务器上的数据,必须执行下列步骤:

    1. /UnmapPwaFromCollection 命令选项与 /force 开关配合使用以取消映射您不会移动的已映射到 PWA 实例的每个集合。

      警告

      利用 /force 开关,您可以断开为集合定义的企业项目计划和团队项目之间的所有关联。 建议的做法是移动或拆分同时映射到同一 PWA 实例的所有集合。

    2. 移动或拆分集合。 有关更多信息,请参见下列主题:

    3. /RegisterPWA 命令选项与 /force 开关配合使用以将 PWA 实例注册到新的应用层服务器。

    4. 等待同步引擎运行完一个更新循环并更新 PWA 实例。

    5. 使用 /UnRegisterPWA 命令选项从旧的应用层服务器注销 PWA 实例。

  • 将 Team Foundation Server 移至另一个计算机或环境。 对于已注册到当前计算机的每个 PWA 实例,您将需要重新注册。 若要重新注册 PWA 实例,请将 TFSAdmin ProjectServer /RegisterPWA 命令选项与 /force 开关配合使用。

  • 从 Project Server 2007 升级到 Project Server 2010。 如果您有注册到 Team Foundation Server 的 Project Web Access 实例并且正在为某个集合运行同步过程,则必须执行以下过程才能将 Project Server 2007 的实例升级到 Project Server 2010:

    1. 对 Microsoft 网站的以下页面执行这些步骤:通过完整数据库附加升级方法升级到 Project Server 2010

    2. 若要在升级后启用同步,请打开“命令提示”窗口,并更改为以下目录:驱动器:\%Program Files%\Microsoft Visual Studio 10.0\Common7\IDE。

    3. 键入以下命令:

      TfsAdmin ProjectServer /tfs:TfsURL /previousPWA:URLFor2007 /PWA:URLFor2010
      

      有关更多信息,请参见向 Team Foundation Server 注册 PWA 实例

有关更多信息,请参见下列主题:

请参见

其他资源

移除参与数据同步的组件

管理 Team Foundation Server 和 Project Server 集成