【问题标题】:TFS 2018 not recognizing SQL Server 2019TFS 2018 无法识别 SQL Server 2019
【发布时间】:2021-02-27 00:39:54
【问题描述】:

我已经在 Windows Server 2019 机器上安装了 TFS 2018 Update 3.2。 我没有使用过 TFS 2018 的 Express 版本。

数据库服务器版本是 Microsoft SQL Server 2019 Standard。 我正在从 TFS 2013 迁移到 TFS 2018(更新 3.2)。 我将 Tfs_Configuration 数据库恢复到新的 SQL 数据库服务器。

应用层和数据层位于不同的服务器中。

当我配置 TFS 2018 时,我能够连接到 SQL Server 2019。

但在准备检查期间,我收到一条错误消息,提示“正在使用 SQL Server 2017”。

TF255146:您指定的 SQL Server 实例 (PH-DB00004) 是版本“SQL Server 2017”,此版本的 Team Foundation Server 不支持。有关支持的 SQL Server 版本的更多信息,请访问https://www.visualstudio.com/docs/setup-admin/requirements

有没有其他人在 TFS 2018 配置过程中遇到过此类问题。

TFS 2018 的 SQL 要求显示 SQL Server 2016 (SP1) 及更高版本。

请建议如何进行。

谢谢

【问题讨论】:

    标签: tfs-2018


    【解决方案1】:

    我认为您误读了文档。

    文档没有说支持 SQL Server 2016 SP1 和“更高版本”。它列出了几个特定的​​受支持版本,但都不是 SQL Server 2019。您的问题甚至包括一个明确说明的链接:https://docs.microsoft.com/en-us/azure/devops/server/requirements?view=azure-devops-2020#azure-sql-database-and-sql-server

    • TFS 2018
      • SQL Server 2017
      • SQL Server 2016(最低 SP1)

    这些是受支持的版本。就这些版本。

    【讨论】:

    • 谢谢。是的,我误读了文档。那么我需要迁移到 Azure DevOps 2020。我浏览了这个链接stackoverflow.com/questions/55652494/…,上面说如果我们拥有 Visual Studio Enterprise 或 Professional 许可证,则无需付费。您能否建议我的理解是否正确。如果我们有 Visual Studio Enterprise 或 Professional 许可证和 SQL Server 2019 标准版,那么如果我们使用 Azure DevOps 2020 将不会产生任何额外费用,前提是使用 Azure DevOps 2020 的开发人员数量少于 5
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-10
    • 1970-01-01
    • 2020-03-22
    • 2015-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多