TFS 2017 升级问题

TFS 2017 upgrade issue

我们目前 运行 使用 TFS 2015.Update3RC1(产品 Version:14.98.25401.0),在升级到最新的 TFS 2017 时,我们收到一条错误消息,指出 TFS 2017 不支持 SQL服务器2012数据库实例。所以下一步我们安装 SQL 2016.

现在在服务器配置向导的升级过程中继续前进,应该将 SQL 服务器实例作为输入(SQL 2012 或新的 SQL 2016 实例)。

TFS 2017 升级是否负责将 TFS 数据库移动到 SQL 2016 的新实例?

如果可能,请提供此方案的详细升级步骤:TFS 2015.Update3RC1(产品 Version:14.98.25401.0)(带有 SQL 2012 数据库实例)到 TFS 2017

请在 this website 检查 TFS 的要求和兼容性。 TFS 2017支持SQL服务器版本如下:

  • SQL 服务器 2016
  • SQL 服务器 2014

SQL TFS 2017 不支持服务器 2012。

升级现有 Team Foundation Server 部署的一般过程是:

  1. 准备环境。
  2. 做最好的打算,做最坏的打算。
  3. 进行升级。
  4. 配置新功能。

详情请参考这篇文章:Upgrade your deployment to the latest version of TFS

通过创建新的 SQL 2016 实例并将 TFS 数据库重新映射到新实例,然后升级到 TFS 2017 解决了这个问题。

重新映射 TFS 数据库的步骤:http://mohamedradwan.com/2014/10/22/migrating-team-foundation-server-2013-databases-and-all-databases-in-sharepoint-2013-to-a-new-server/