0

我在不同的机器上有 2 个不同的 tfs 服务器。他们俩都不在任何域中。他们每个人都有自己的项目集合和团队项目。

我想做的是将它们合并到新服务器上。我相信这就是所谓的consolidation

我一直在研究这份工作,但我发现的文件对我来说有点不全面。但我毕竟计划了一条路。假设我有服务器ABCAB是旧的,C是新的。

服务器A:2015.4

  1. 通过 TFS 管理控制台对数据库进行完整备份,以\\backups\tfsA

服务器B:2015.4

  1. 通过 TFS 管理控制台对数据库进行完整备份,以\\backups\tfsB

服务器 C

  1. 安装 TFS 2015.4 - 不要配置

  2. 通过 TFS 管理控制台恢复数据库,从\\backups\tfsA

  3. 通过 TFS 管理控制台恢复数据库,从\\backups\tfsB

  4. 配置 TFS

我的问题是

  • “这条路真的有用吗?”,从两条不同的路恢复对我来说似乎有点吓人,但不能确定。或者;

  • 我应该将数据库备份放在同一路径上\\backups\tfsABrestore从该路径运行吗?

完成此过程后,我还需要进行环境迁移并让这个新的 tfs 与 Active Directory 一起工作,但我猜这应该是我完成这项工作之后的另一个问题。

4

1 回答 1

1

您不能像您提到的那样直接合并两台服务器,因为某些配置将位于每台服务器的数据库中。

您可以做的是一次移动一个团队项目集合,将其与旧服务器分离(将所需配置从通用配置数据库复制到集合数据库中),备份该特定团队项目集合数据库,恢复它在新服务器上并最终附加它(将配置复制回通用配置数据库)。

您确实需要考虑命名,因为团队项目集合需要在新的合并服务器上具有唯一名称。重命名是通过在还原时更改名称来完成的。

问题与此问题类似。

于 2016-10-25T12:09:14.553 回答