将TFS数据库还原到新硬件后出错

时间:2014-02-07 07:31:47

标签: visual-studio tfs backup tfs2012

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

我跟着一些articles来恢复它。我做的是

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

2)在新PC中我安装了所有软件(如TFS 2012,sql server等)。

3)创建了旧服务器中的所有Windows用户帐户。

4)当我检查新PC时,它创建了默认集合,映射到我安装的sql server。

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

6)现在,当我检查TFS管理控制台时,它将所有集合都作为我的旧服务器。

7)但是当我点击管理安全性,组成员身份等时,我会收到类似

的错误

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

this link中提到了更改表中的服务主机ID。但它对我不起作用。

所以请帮助

1 个答案:

答案 0 :(得分:1)

您错误地配置了TFS(实际上它创建了一个默认集合)。如果仔细阅读Move Team Foundation Server from one hardware configuration to another,则必须在恢复数据库后运行仅限AT的配置向导