更改部署配置
在配置 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 实例。
返回页首