2014-12-03 91 views
0

我们已经尝试数据库服务器迁移的TFS2012安装(源&目标数据库服务器都是2008r2)。我们从旧服务器备份了数据库,并成功将它们恢复到新服务器上。在我们恢复并且所有预期的对象被转移之后,我在两者之间进行了数据库比较。但是,当我运行tfsconfig remapdbs命令时,出现TF30040错误。TF30040数据库服务器迁移后

大多数例子/帮助我发现到目前为止涉及到TFS2010,而不是2012年。

什么来检查任何想法,将不胜感激,因为我们是否则有点卡住了错误的数据库硬件。

感谢安迪

回答

0

如果你的备份,并与TFS管理应用程序恢复,它比使用SQL数据库备份多一点 - 所以,如果你去这条路线,或者如果自动还原了一个小故障,有将会是您可能需要应用的一些手动步骤。

特别是,database needs to be stamped具有正在使用的TFS服务器的ID,您可能还需要remap the databases以使它们正确链接到服务器。

重要提示:请在尝试执行任何操作之前,对上述命令进行一些研究。您可能会发现migration docs有帮助。希望这会给你一个很好的起点,为你的问题寻找补救措施,但请在继续之前仔细理解说明。最重要的是在最糟糕的情况下保持备份,如果有任何事情被破坏,你仍然可以重建它,并有另一个去。

+0

我们去了手动路由,因为我们必须将恢复过程交给我们的外包数据库支持。如果它做了一些额外的“隐藏”步骤,似乎可能值得通过TFS管理路线进行尝试。 我们确实通过了上面提到的迁移文档,并且在重映射数据库步骤中,事情因TF30040错误而崩溃。 – 2014-12-04 13:35:51

+0

除此之外;在迁移文档中,有关使用还原工具的信息中提到“为了使用还原工具还原TFS数据库,您必须在新数据层服务器上安装但不配置TFS,然后使用”计划备份“节点中的还原功能“。 这是否意味着我们需要再次运行TFS安装,但是要告诉它在新服务器上使用/创建数据库,但是不会执行任何操作。然后使用TFS管理员进行恢复,它实际上会覆盖“基本”安装? – 2014-12-04 14:00:23

+0

如果您仍然可以从旧服务器上的tfs managenent进行备份,那么我会先尝试使用它。 – 2014-12-04 18:01:38