代码之家  ›  专栏  ›  技术社区  ›  Angshuman

将TFS 2015升级至TFS 2018[已关闭]

  •  5
  • Angshuman  · 技术社区  · 8 年前

    由于TFS 2018不支持SharePoint集成,应迁移哪些数据库以及应如何处理SharePoint数据库。

    2 回复  |  直到 7 年前
        1
  •  8
  •   PatrickLu-MSFT    8 年前

    更新:

    如果要从配置为与SharePoint 2010或2013集成的早期版本升级到TFS 2018,则需要 升级后禁用SharePoint集成 ,否则您的TFS SharePoint网站将无法加载。

    安装期间,如果SharePoint和TFS位于同一服务器上,安装程序将显示以下警告消息:

    TFS 2018及更高版本不再支持与的集成 SharePoint。如果已配置TFS与SharePoint的集成, 然后需要断开与每个 SharePoint server或您的TFS SharePoint网站将无法工作。

    升级TFS服务器后, 您必须卸载 早期版本 来自SharePoint服务器的TFS。 卸载TFS后,TFS SharePoint网站将无法加载。这是因为它们引用了不再存在的TFS构件。

    解决方案是安装 SharePoint TFS隔离开关 在SharePoint 2013服务器上。TFS Disconnect for SharePoint安装TFS站点正确显示所需的所有引用,同时禁用TFS SharePoint集成。

    升级后,您的TFS SharePoint网站将显示 ,但所有集成功能都已禁用。下图显示了升级和禁用SharePoint集成后网站的外观。

    enter image description here

    有关更多信息,请阅读 Disable SharePoint integration after TFS 2018 upgrade .

    还可以看看 Future plans for TFS and VSTS SharePoint integration


    TFS 2018中的Team Foundation Server要求有许多变化。有关TFS不同版本的需求的详细信息,请参见 requirements and compatibility . 在升级到TFS 2018之前,请查看以下注意事项:

    操作系统

    TFS 2018将不支持Windows Server 2008 R2、Windows 7、Windows 8.1或Windows 10 Home edition。我们从未建议在客户端操作系统上安装TFS,除非用于评估或个人使用。我们 将继续支持Windows 10 Professional和Enterprise 版本。

    SQL Server

    TFS 2018将不再支持SQL 2014 ,但将继续支持SQL 2016,并将增加对SQL 2017的支持。我们通常 努力支持至少一个“重叠”版本的SQL TFS的主要版本,以便于升级TFS 增量部署。

    SharePoint

    TFS 2018停止对SharePoint TFS扩展的支持。 有关更多信息,请访问此处: https://go.microsoft.com/fwlink/?linkid=852977 .

    构建兼容性

    2018年TFS将 不再支持XAML构建系统。 更多信息 信息,点击此处: https://blogs.msdn.microsoft.com/bharry/2017/05/30/evolving-tfsteam-services-build-automation-capabilities/ .

    如果TFS2015安装在不支持的系统上,则可能必须首先设置新的操作系统。

    尽管目前还没有关于TFS 2015到TFS 2018升级过程的完整教程。您可以参考这篇旨在扩展升级概述的文章,并逐步介绍 upgrade to TFS 2017 . 你只需要注意上面提到的一些注意事项。

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

    1. 准备好您的环境。例如升级SQL服务器 (必需),操作系统。。。

    2. 期待最好的,做最坏的准备。在这里,您可以采取的一个最重要的步骤是确保有一组完整且一致的数据库备份。

    3. 进行升级!
    4. 配置新功能。
        2
  •  1
  •   Tore Østergaard    8 年前

    我不认为你会在这方面找到一个完整的指南,但信息来源是 Requirements and compatibility

    根据您的配置,有不同的考虑因素,例如您是否使用SharePoint、Reporting Services等。您需要解决的一件事是,TFS 2015和TFS 2018不支持相同版本的SQL server,因此您需要在升级过程中升级SQL,或将您的集合移动到具有相应版本SQL的新服务器(请参阅 here ).

    我建议您对一个或多个集合进行测试迁移,并在生产服务器上尝试之前对该过程进行整理。