簡體   English   中英

將 TFS2017.3 升級到 Azure DevOps 服務器

[英]Upgrade TFS2017.3 to Azure DevOps Server

我正在嘗試將我的 TFS2017 Update 3 環境升級到新的 Azure DevOps Server(本地)環境。

我已經為 Azure DevOps 服務器創建了一個新服務器,因為我想要一個更新版本的 Windows 服務器,並且通常只想要一個全新的環境。 我備份了我的數據庫,關閉了舊的 TFS2017,沒有刪除任何內容。

我將數據庫遷移到了一個新的 SQL 服務器實例(我擁有所有其他數據庫),因為我認為不需要使用 SQL 服務器許可證來進行源代碼控制。

有趣的來了。 我嘗試將 Azure DevOps Server 配置為使用現有數據庫(完成遷移到新的 SQL 服務器實例之后)。 我在TfsJobAgent服務方面遇到了一些問題,但已經解決了。

然后我嘗試重新配置 Azure DevOps 服務器(因為它第一次失敗),但在配置過程中,它現在告訴我數據已損壞,並且無法使用現有數據庫。 幸好我備份了:)

配置錯誤

應該說,新的 SQL 服務器實例是 2019 版本,所以應該沒有問題。

我不太確定這里發生了什么,以及為什么它給了我這個錯誤。 我是否以錯誤的方式遷移? 描述此流程的文檔並不多。

請在升級前通過以下文檔 go:

https://docs.microsoft.com/en-us/azure/devops/server/upgrade/get-started?view=azure-devops

並按照Team Foundation Server 的升級方案演練文章中的步驟升級您的 TFS。 在這里總結一下步驟:

  1. 准備好你的環境 第一步是檢查 TFS 2018 的 系統要求。升級 SQL 服務器對於您的方案是必要的。 包括SQL服務器,還需要檢查其他系統要求,准備環境。
  2. 期待最好的,做最壞的准備 您必須擁有一套完整且一致的數據庫備份,以防出現問題。
  3. 進行升級 准備工作完成后,您需要安裝新版本的 TFS 以獲取新的二進制文件,然后運行升級向導來升級您的數據庫。
  4. 配置新功能 根據您從哪個版本升級,您可能需要配置每個團隊項目以訪問某些可用的新功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM