Int*_*eXX 3 tfs tfs-migration tfs2017
我希望将我目前的TFS 2015.3实例升级到2017年.然而,由于一些复杂的因素,它不会像宣传的那样容易.我的方案似乎没有记录.
仅仅是安装TFS 2017并从2015.3生成的备份进行恢复的问题吗?2017年将在还原过程中自动应用任何架构更改等吗?难道这么简单吗?
我能找到的最接近的问题就在这里,但不幸的是,它并没有完全解决我的情况.
您可以使用另一种选项,而不是进行分离/附加升级.分离/附加升级在过去已经存在问题,虽然大多数问题已经修复,但它被认为是次优解决方案.
而是执行升级安装.
对所有TFS 2015u3数据库进行完整备份,并将其还原到新的SQL Server实例.您可以使用Team Foundation Server管理控制台创建完整备份,或者在停止使用每个应用程序层上的所有TFS服务(在您的情况下可能只有一个)之后使用SQL Server Management Studio
TFSServiceControl停顿
现在安装TFS 2017并执行"升级"安装并将其指向现有数据库.它会询问您是否要升级它们以及是否有有效备份.
一段时间后(升级可能需要一段时间,因为数据在数据库中移动),您的TFS服务器将重新联机.安装向导通常会执行所需的所有映射工作.
有一个很大的警告,这与域名更改有关.如果您在同一个Windows Active Directory域中安装,那么您就是好的.但是,如果您的服务器在工作组模式下运行,则可能需要在运行升级步骤之前重新映射TFS数据库中的所有标识.所以安装TFS,但还没有配置.运行以下命令
TFSConfig Identities /change /fromdomain:Domain1 /todomain:Domain2
Run Code Online (Sandbox Code Playgroud)
然后使用升级选项让TFS使用您的数据库备份.MSDN上记录了有关执行跨域服务器迁移的完整说明.在验证升级成功之前,请务必保护升级前备份.
| 归档时间: |
|
| 查看次数: |
5960 次 |
| 最近记录: |