升级到 TFS 2018

Upgrading to TFS 2018

我打算将此实例升级到 TFS 2018

根据要求 here,TFS 2017 Update 2 不支持 SQL 2017,因此似乎唯一有效的升级顺序是:

  1. 升级 SQL 2014 至 2016
  2. 将 TFS 2017 升级到 2018
  3. 升级 SQL 2016 至 2017

这是正确的吗?我确实想使用最新版本的 SQL 因此第 3 步

是否可以先将 SQL 一直升级到 2017,然后再升级到 TFS 2018,而不是通过中间的 2016 升级?

您可以卸载 TFS 2017,升级 SQL 服务器,安装 TFS2018,然后让 TFS 2018 安装程序升级数据库。

我们有同样的场景。 我们做了什么:我们有新的服务器。在那里我们直接安装了最新的SQL。 比我们将 mdf 复制到服务器。 (在停止旧的 TFS 并分离 sql,然后附加到新的 TFS 上) 比安装的 TFS - TFS 正在做它必须做的所有升级。

这个场景我们做了 4 次,每次都很有效。

唯一不同的是我们使用的是 Windows Server 2008 R2。在迁移到 TFS 2018 更新 2 之前,我必须在涉及的环境中执行以下步骤:

  1. 就地升级到 Windows Server 2012 R2
  2. 就地升级SQL 2014 SP2 到 2016 SP2
  3. 从 TFS 2017 升级到 2018 更新 2

如果您不想,则不需要将 SQL 升级到 2017。它在 SQL Server 2016 SP2

上工作得很好