更改部署配置

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

请查看以下说明和资源,更改您 Team Foundation Server 集成和 Project Server 的部署之前。

主题内容

  • 删除元素

  • 移动或拆分项目集合

  • 将 Team Foundation Server 移到新计算机或环境

  • 从升级 Project Server 2007 到 Project Server 2010

删除元素

每当您删除映射的元素,应取消并查看以下准则:

返回页首

移动或拆分项目集合

若要将映射的集合移至 Team Foundation Server 另一个实例并继续同步有关新应用层服务器的数据,必须基于以下选项执行若干个步骤,这些步骤:

  • 所有集合移动到 Team Foundation Server 其他实例,但保持映射到同一 PWA 实例。 建议的做法是移动或拆分同时映射到同一 PWA 实例的所有集合。

  • 某些集合移动到 Team Foundation Server不同的实例,但是,某些集合保持与同一实例。 在这种情况下,必须取消映射是拆分和重新映射到相同的集合或为并向 Team Foundation Server注册第二个实例 PWA 的不同实例。 PWA 实例只能签入 Team Foundation Server一个实例。

将所有映射的集合移至 Team Foundation Server 不同的实例

  1. 移动或拆分集合。

    有关更多信息,请参见Move a Team Project CollectionSplit a Team Project Collection

  2. 需要授予权限。服务帐户 Team Foundation Server第二个实例。

    有关更多信息,请参见分配权限以支持 Project Server 和 Team Foundation Server 集成

  3. 添加 管理 Project Server 集成 权限将运行为第二个项目集合的 TfsAdmin ProjectServer 命令行工具的这些帐户。

  4. 添加将配置与 PWA 实例注册到第二个项目集合的 Team Foundation Administrators 组的用户的帐户。

  5. 将 PWA 实例注册到第二台应用层服务器上使用 /RegisterPWA 和 /force 命令选项。

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

  7. 注销 PWA 实例从第一个应用层服务器。使用 /UnRegisterPWA 命令选项。

返回页首

将一些集合移至 Team Foundation Server 的不同实例和不同的 PWA 实例

  1. 使用 /force 开关的 /UnmapPwaFromCollection 命令选项取消要移动的每个集合。

    警告

    利用 /force 开关,您可以断开为集合定义的企业项目计划和团队项目之间的所有关联。

  2. 移动或拆分集合。

    有关更多信息,请参见Move a Team Project CollectionSplit a Team Project Collection

  3. 分配所有必需的权限。

    有关更多信息,请参见分配权限以支持 Project Server 和 Team Foundation Server 集成

  4. 使用 /RegisterPWA 命令选项注册 PWA 第二个实例与第二个应用层服务器。

  5. 使用 /MapPwaToCollection 命令选项映射可以移到第二个 PWA 实例的每个集合。

  6. 使用 /MapPlapToTeamProject 命令选项将每个计划映射到移到其他集合的团队项目。

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

返回页首

将 Team Foundation Server 移到新计算机或环境

必须重新注册到当前计算机上注册的每个 PWA 实例。

移动 PWA 实例映射 Team Foundation Server 的实例

  1. 移动 Team Foundation Server实例。

    有关更多信息,请参见Team Foundation Server Move Types

  2. 分配所有必需的权限。

    有关更多信息,请参见分配权限以支持 Project Server 和 Team Foundation Server 集成

  3. 使用 /RegisterPWA 命令选项到 PWA 实例注册到第二个应用层服务器。

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

  5. 使用 /UnRegisterPWA 命令选项取消注册 PWA 实例从第一个应用层服务器。

备注

将项目集合移至 Team Foundation Server时,不同的实例必须指定 /force 开关。如果实例标识符没有更改,您不必指定 /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. 若要启用同步,则会在升级,打开安装 Visual Studio 或 团队资源管理器 的命令提示符窗口之后和输入:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    在 64 位 Windows 版本上,将 %programfiles% 替换为 %programfiles(x86)%

  3. 输入以下命令:

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

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

返回页首

请参见

概念

移除参与数据同步的组件

管理 Team Foundation Server 和 Project Server 集成