更改部署配置
在配置 Visual Studio Team Foundation Server 2012 与 Microsoft Project Server 支持数据同步之后,您可能需要执行其他管理任务,在更改部署时。 例如,您可能需要在移动或删除团队项目、团队项目集合或应用层服务器之前或之后移除、重新注册或重新映射组件。 更改您的部署或执行维护操作之前,应考虑这些操作对于同步过程的影响。
请查看以下说明和资源,更改您 Team Foundation Server 集成和 Project Server 的部署之前。
主题内容
删除元素
移动或拆分项目集合
将 Team Foundation Server 移到新计算机或环境
从升级 Project Server 2007 到 Project Server 2010
删除元素
每当您删除映射的元素,应取消并查看以下准则:
删除企业项目计划或团队项目。 在删除映射的项目计划或映射的团队项目之前,必须先取消映射到该团队项目的所有项目计划的映射。 有关更多信息,请参见管理企业项目与团队项目的关联。
删除 Project Web Access 或 Project Web App (PWA) 的实例. 在删除 PWA 的实例之前,必须先移除映射到该实例的团队项目集合的所有关联,然后将其取消注册。 有关更多信息,请参见Remove a Team Project Collection from Participating in Synchronization和Remove an Instance of PWA from Participating in Synchronization。
删除团队项目集合。 在删除映射的集合之前,应按照Remove a Team Project Collection from Participating in Synchronization中的过程将其取消映射。
备注
如果删除不仅映射的项目集合,而且映射到它的所有 PWA 实例,将移除的工作项所有映射同步。但是,注册到 Team Foundation Server 的 PWA 实例保持注册。
返回页首
移动或拆分项目集合
若要将映射的集合移至 Team Foundation Server 另一个实例并继续同步有关新应用层服务器的数据,必须基于以下选项执行若干个步骤,这些步骤:
所有集合移动到 Team Foundation Server 其他实例,但保持映射到同一 PWA 实例。 建议的做法是移动或拆分同时映射到同一 PWA 实例的所有集合。
某些集合移动到 Team Foundation Server不同的实例,但是,某些集合保持与同一实例。 在这种情况下,必须取消映射是拆分和重新映射到相同的集合或为并向 Team Foundation Server注册第二个实例 PWA 的不同实例。 PWA 实例只能签入 Team Foundation Server一个实例。
将所有映射的集合移至 Team Foundation Server 不同的实例
移动或拆分集合。
有关更多信息,请参见Move a Team Project Collection或Split a Team Project Collection。
需要授予权限。服务帐户 Team Foundation Server第二个实例。
有关更多信息,请参见分配权限以支持 Project Server 和 Team Foundation Server 集成。
添加 管理 Project Server 集成 权限将运行为第二个项目集合的 TfsAdmin ProjectServer 命令行工具的这些帐户。
添加将配置与 PWA 实例注册到第二个项目集合的 Team Foundation Administrators 组的用户的帐户。
将 PWA 实例注册到第二台应用层服务器上使用 /RegisterPWA 和 /force 命令选项。
等待同步引擎运行完一个更新循环并更新 PWA 实例。
注销 PWA 实例从第一个应用层服务器。使用 /UnRegisterPWA 命令选项。
返回页首
将一些集合移至 Team Foundation Server 的不同实例和不同的 PWA 实例
使用 /force 开关的 /UnmapPwaFromCollection 命令选项取消要移动的每个集合。
警告
利用 /force 开关,您可以断开为集合定义的企业项目计划和团队项目之间的所有关联。
移动或拆分集合。
有关更多信息,请参见Move a Team Project Collection或Split a Team Project Collection。
分配所有必需的权限。
有关更多信息,请参见分配权限以支持 Project Server 和 Team Foundation Server 集成。
使用 /RegisterPWA 命令选项注册 PWA 第二个实例与第二个应用层服务器。
使用 /MapPwaToCollection 命令选项映射可以移到第二个 PWA 实例的每个集合。
使用 /MapPlapToTeamProject 命令选项将每个计划映射到移到其他集合的团队项目。
有关更多信息,请参见下列主题:
返回页首
将 Team Foundation Server 移到新计算机或环境
必须重新注册到当前计算机上注册的每个 PWA 实例。
移动 PWA 实例映射 Team Foundation Server 的实例
移动 Team Foundation Server实例。
有关更多信息,请参见Team Foundation Server Move Types。
分配所有必需的权限。
有关更多信息,请参见分配权限以支持 Project Server 和 Team Foundation Server 集成。
使用 /RegisterPWA 命令选项到 PWA 实例注册到第二个应用层服务器。
等待同步引擎运行完一个更新循环并更新 PWA 实例。
使用 /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:
对 Microsoft 网站的以下页面执行这些步骤:通过完整数据库附加升级方法升级到 Project Server 2010
若要启用同步,则会在升级,打开安装 Visual Studio 或 团队资源管理器 的命令提示符窗口之后和输入:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
在 64 位 Windows 版本上,将 %programfiles% 替换为 %programfiles(x86)%。
输入以下命令:
TfsAdmin ProjectServer /RegisterPwa /tfs:TfsURL /previousPWA:URLFor2007 /PWA:URLFor2010
有关更多信息,请参见向 Team Foundation Server 注册 PWA 实例。
返回页首