Windows-Server-2008-R2

從 Server 2008r2 就地升級到 2016/2019 的最佳實踐?

  • February 7, 2020

我有多個執行 Server 2008r2 SP2 Standard 和 SQL Server 2014 的 Web 伺服器。獲得 Windows Server 2016 的最佳實踐/最簡單的就地升級路徑是什麼?

在測試中,我只能從 2008r2 升級到 2012,然後再從 2012 升級到 2016。我們在這些設備上完成了相當多的配置,並且在它們上執行了相當多的網站。考慮到這一點,由於涉及停機時間,必須升級兩次並不理想。有沒有辦法解決?(更改許可證密鑰或其他解決方案?)

謝謝!

2020 年更新: 我們終於拔掉插頭併升級了剩下的兩台 2008R2 伺服器。對於任何想知道我們正在做什麼的人(通常在做):

  • 如果 SQL Server 正在執行,我們將在升級 Windows 之前從 SQL Server 2008R2 遷移到 SQL Server 2014(因此存在一些重疊)。我也在升級到最新的 2014 SP3 + 最新的 CU4(這個網站非常適合這種事情: https ://buildnumbers.wordpress.com/sqlserver/ )。
  • 然後,您可以從 Server 2008R2 轉到 2012R2。
  • 然後我們啟用並執行磁碟清理。
  • 如有必要,我們將再次將 SQL 升級到 SQL Server 2016 / SQL 2019。
  • 如有必要,我們將從 Server 2012R2 直接升級到 Server 2019,或者如果我們在其他一些關鍵伺服器上將其速度變慢,我們暫時只是升級到 Server 2016。

在每個升級步驟之後,我們確保我們有高質量的備份(對於我們來說是 VMware 快照/數據庫備份),並檢查每個軟體在每台伺服器上的執行情況。踏實和穩重是贏得比賽的關鍵。

這足以快速擺脫 2008R2 並避免 ESU 許可證(如果您甚至可以購買它們 - 我們基本上不可能獲得擴展的安全更新密鑰。)

如果您必須使用相同的硬體/機器,那麼兩步升級是您唯一的選擇:

2008 年到 2012 年,然後是 2012 年到 2016 年。

但是,如果您擁有虛擬基礎架構或可以使用其他硬體,則可以將其視為遷移而不是升級。

建構新的 SQL 伺服器和新的 IIS 主機,然後遷移應用程序而不是升級作業系統。

恐怕不會,因為從 2008 年到 2016 年沒有就地升級路徑。至少不是來自微軟。不確定是否有第三方實用程序可以實現這一目標。

引用自:https://serverfault.com/questions/820349