【发布时间】:2020-06-10 04:08:29
【问题描述】:
我希望将 TFS 2010 实例迁移升级到 TFS 2013。
我们当前的实现有应用程序层和数据层都驻留在单个 Windows 2008 R2 Enterprise 服务器上。
不过,对于这次迁移升级,每个层都有自己的专用服务器。强>
我想强调几个重点,它们是:
TFS 2010 数据层 - 目前受 SQL Server 2008 R2 (SP2) 企业版支持。
TFS 2013 数据层 - 我们将通过 SQL Server 2012 Enterprise(最低 SP1)或 2014 支持此功能。
TFS 2013 应用层 - 这将托管在 Windows Server 2012 R2 上。
对于数据层迁移,我的目的是从 SQL Server 2008 R2 获取 TFS 2010 数据库的备份,将它们迁移并还原到 TFS 2013 的数据层,该数据层将具有 SQL Server 2012/2014。
因此,我的问题是:要执行 TFS 2013 数据层升级,我是否应该遵循以下高级步骤:
1) 在新的数据层主机上安装 SQL Server 2008 R2 (SP2) Enterprise Edition。
2) 将 TFS 2010 数据库备份还原到新数据层。
3) 在数据库恢复成功后,执行 SQL Server 就地升级到 SQL Server 2012/2014 Enterprise。
4.在应用层安装TFS 2013,完成迁移升级。
或者,我可以简单地进行如下操作:
1) 将 TFS 2010 数据库备份直接还原到新数据层(SQL Server 2012/2014 Enterprise)。
2)在应用层安装TFS 2013,完成迁移升级。
所以基本上,问题是我是否必须在同类 SQL Server 实例上执行备份和还原,或者我是否可以将 SQL Server 2008 R2 Enterprise 备份直接还原到 SQL Server 2012/2014 Enterprise?
【问题讨论】:
标签: sql-server tfs azure-devops upgrade