【问题标题】:Upgrading to TFS 2018升级到 TFS 2018
【发布时间】:2018-06-08 08:53:06
【问题描述】:
我计划将此实例升级到 TFS 2018
- Windows Server 2012
- SQL Server 2014
- TFS 2017 更新 2
根据here 的要求,TFS 2017 Update 2 不支持 SQL 2017,因此看来唯一有效的升级顺序是:
- 将 SQL 2014 升级到 2016
- 将 TFS 2017 升级到 2018
- 将 SQL 2016 升级到 2017
这是正确的吗?我确实想使用最新版本的 SQL,因此第 3 步。
是否可以先将 SQL 一直升级到 2017,然后再升级到 TFS 2018,而不是通过中间 2016 升级?
【问题讨论】:
标签:
upgrade
sql-server-2017
【解决方案1】:
您可以卸载 TFS 2017,升级 SQL 服务器,安装 TFS2018,然后让 TFS 2018 安装程序升级数据库。
【解决方案2】:
我们有同样的场景。
我们做了什么:我们有了新的服务器。在那里我们直接安装了最新的 SQL。
比我们将 mdf 复制到服务器。 (停止旧的 TFS 和分离的 sql 后,而不是附加新的)
比已安装的 TFS - TFS 正在执行它必须进行的所有升级。
我们做了 4 次这样的场景,它总是很有效。
【解决方案3】:
我唯一的不同是我们使用的是 Windows Server 2008 R2。在迁移到 TFS 2018 Update 2 之前,我必须对相关环境执行以下步骤:
- 就地升级到 Windows Server 2012 R2
- 就地升级 SQL 2014 SP2 到 2016 SP2
- 从 TFS 2017 升级到 2018 更新 2
如果您不想,则不需要将 SQL 升级到 2017。它可以在 SQL Server 2016 SP2 上正常工作