我正在使用 TFS 2012。我想测试如何从服务器故障或任何硬件故障中恢复,所以我想将 TFS 转移到新 PC。
我按照一些文章来恢复它。我所做的是
1)我对 TFS_configuration 和所有其他集合数据库进行了完整备份。(使用 TFSbackup.exe 进行备份)
2)在新电脑上我安装了所有软件(例如TFS 2012,sql server等)。
3)像旧服务器一样创建所有 Windows 用户帐户。
4)当我检查新电脑时,它创建了默认集合,该集合映射到我安装的 SQL Server。
5)现在我删除了默认集合并恢复了旧 TFS 服务器的所有数据库(TFS_configuration 和所有其他集合数据库。)(使用 TFSrestore.exe 恢复备份)
6)现在,当我检查 TFS 管理控制台时,它拥有所有集合作为我的旧服务器。
7)但是当我单击“管理安全性”、“组成员身份”等时,我收到如下错误
TF30046:实例信息不匹配。 Team Foundation 预期为 368f7830-1c67-4c4c-8bc4-ba3d5b5a5543,但未找到。请联系您的 Team Foundation Server 管理员。
在此链接中提到要更改表中的服务主机 ID。但它对我不起作用。
所以请帮忙
将 Team Foundation Server 从一种硬件配置移动到另一种硬件配置,您必须在恢复数据库之后运行仅应用程序层配置向导。