TF30046 将 TFS 数据库恢复到新服务器后出错

问题描述 投票:0回答:1

我正在使用 TFS 2012。我想测试如何从服务器故障或任何硬件故障中恢复,因此我将 TFS 转移到新服务器。

我按照一篇文章来恢复它。我所做的是:

  1. 我对 TFS_configuration 和所有其他集合数据库进行了完整备份。(使用 TFSbackup.exe 进行备份)

  2. 在新服务器上,我安装了所有软件(如TFS 2012、SQL Server等)。

  3. 创建旧服务器上的所有 Windows 用户帐户。

  4. 当我检查新服务器时,它创建了一个默认集合,该集合已映射到我安装的 SQL 服务器。

  5. 我删除了默认集合并恢复了旧 TFS 服务器的所有数据库(TFS_configuration 和所有其他集合数据库);使用 TFSrestore.exe 恢复备份)

6,当我检查 TFS 管理控制台时,它包含我的旧服务器拥有的所有集合。但是当我单击“管理安全性”、“组成员身份”等时,出现此错误:

TF30046:实例信息不匹配。 Team Foundation 预期为 368f7830-1c67-4c4c-8bc4-ba3d5b5a5543,但未找到。请联系您的 Team Foundation Server 管理员。

此链接中提到要更改数据库表中的服务主机ID,但这对我来说不起作用。

visual-studio tfs backup
1个回答
2
投票

您错误地配置了 TFS(实际上它创建了默认集合)。如果您仔细阅读了将 Team Foundation Server 从一种硬件配置移动到另一种硬件配置,则必须在恢复数据库之后运行仅应用程序层配置向导。

© www.soinside.com 2019 - 2024. All rights reserved.