[英]TFS Upgrade from 2017 to 2018
我正在將我的TFS實例從2017年升級到2018年。由於TFS 2018需要SQL Server 2016,我將按如下方式繼續:
我的計划中有明顯的缺陷嗎? 我已經編寫了用戶腳本,我假設數據庫中的權限不需要考慮,因為它們是副本。
你的步驟看起來不錯。 只是一個善意的提醒,你必須使用SQL Server 2016 (最低SP1) ,這是迷你版TFS2018支持不是SQL Server 2016。
更多細節請參閱要求和兼容性 - SQL支持 。
這通常是一個3步過程: 禁用舊工作項表單(不是真正的一步。只需選中復選框),因為 - 在升級到TFS 2018之前
還要進行預生產升級測試,這是升級中非常重要的功能; 因為我們在升級后保留了服務器的舊名稱,所以我們必須在干運行或試運行時立即更改此名稱
除了建議你還看一下其他教程的詳細步驟和屏幕截圖顯示如何升級到TFS2018,這可能對你有所幫助:
聽起來像一個體面的計划,但更好的計划是使用Powershell DBATools
。
堅持使用您的日志傳送方法來遷移數據庫,但對於其他所有內容(登錄,SQL代理作業等),請使用PS DBATools。 您還可以使用PS DBATools Log shipping
進行數據庫遷移。
使用PS DBATools進行遷移有很多很好的理由,其中一些是:
簡而言之,如果您正在處理SQL Server 的並行升級,那么Powershell DBATools就是您的朋友,並且會帶來很多痛苦,因為就地升級它沒有那么有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.