您会建议什么,或者在预生产(测试)升级后,Microsoft有关迁移路径的官方建议是什么?
进行就地升级吗?或者是否要将数据库迁移到新硬件?需要为我的一位客户提供此信息。
第二个问题是,让我们说我选择第二种方法并进行生产升级将数据库移动到新的硬盘,如果出现问题我是否会回滚?或者,一旦我进行了生产升级,旧环境就会变得无法使用(请记住我正在使用新的硬盘/虚拟机)
非常感谢
答案 0 :(得分:1)
实际上它完全基于您的要求。如果要使用旧硬件,则可以进行就地升级,如果要迁移到新硬件,则只需执行数据库迁移。
就地升级:
请注意,如果出现问题,您无法简单地回滚进行就地升级。所以先备份数据库。
期待最好,为最坏的情况做好准备。
虽然我们付出了很多努力来确保TFS升级 高度可靠,准备案例总是有意义的 出了点问题。您可以在这里采取的最重要的一步 是为了确保您拥有一套完整且一致的database backups。
如果您正在升级(不转移到新硬件),请考虑 在预生产中执行升级dry run 环境。强>
来源:Upgrade TFS。
您可以参考此文章进行升级:
In-place upgrade to TFS 2017 RTW (Release To Web) with Reporting and SharePoint
迁移到新硬件:
迁移将更加灵活和安全,旧环境仍然可用,如果迁移失败,它将不会受到影响。所以在我看来,如果你有新的硬件,那么进行迁移应该更好。
有关详细信息,请参阅Move or Clone Team Foundation Server from one hardware to another。
请注意,无论是就地还是迁移,它必须首先与每个TFS版本的Requirements and compatibility匹配。永远不要忘记备份数据库。