分享方式:


支援的版本與版本升級 (SQL Server 2022)

適用於:SQL Server - 僅限 Windows

本文列出下列 SQL Server 版本的支援升級路徑,以及可以升級至 SQL Server 2022 (16.x) 的支援版本。

您可以從下列版本升級:

  • SQL Server 2012 (11.x) SP4 或更新版本
  • SQL Server 2014 (12.x) SP3 或更新版本
  • SQL Server 2016 (13.x) SP3 或更新版本
  • SQL Server 2017 (14.x)
  • SQL Server 2019 (15.x)

針對舊版 SQL Server,您也可以移轉至 SQL Server 2022

升級前檢查清單

  • 從 SQL Server 2022 (16.x) 的一個版本升級到另一個版本之前,請確認目標版本支援您目前使用的功能。 如需詳細資訊,請參閱 版本與 SQL Server 2022 支援的功能

  • 確認支援的硬體和軟體,包括支援的作業系統。 如需詳細資訊,請參閱 SQL Server 2022:硬體和軟體需求

  • 在升級 SQL Server 之前,請對 SQL Server Agent 啟用 Windows 驗證,並確認預設組態:SQL Server Agent 服務帳戶是 SQL Server 系統管理員 (sysadmin) 群組的成員。

  • 如果有擱置中的重新啟動作業,將會封鎖升級。

  • 如果 Windows Installer 服務未在執行中,將會封鎖升級。

不支援的情節

  • 不支援 SQL Server 2022 (16.x) 的跨版本執行個體。 資料庫引擎元件的版本號碼在 SQL Server 2022 (16.x) 執行個體中必須相同。

  • SQL Server 2022 (16.x) 僅適用於 64 位元平台。 不支援跨平台升級。 您無法使用 SQL Server 安裝程式,將 32 位元的 SQL Server 執行個體升級到原生 64 位元。 不過,您還是可以備份或中斷與 SQL Server 32 位元執行個體資料庫的連結,且如果複寫時未發佈這些資料庫,也可以將它們還原或附加至 SQL Server (64 位元) 的新執行個體。 您必須在 mastermsdbmodel 系統資料庫中重新建立任何登入及其他使用者物件。

  • 您無法在升級現有的 SQL Server 執行個體期間新增新功能。 將 SQL Server 執行個體升級至 SQL Server 2022 (16.x) 之後,您可以使用 SQL Server 2022 (16.x) 安裝程式來新增功能。 如需詳細資訊,請參閱將功能新增至 SQL Server 的執行個體 (安裝程式)

從舊版升級至 SQL Server 2022

SQL Server 2022 (16.x) 支援從下列版本的 SQL Server 進行升級:

  • SQL Server 2012 (11.x) SP4 或更新版本
  • SQL Server 2014 (12.x) SP3 或更新版本
  • SQL Server 2016 (13.x) SP3 或更新版本
  • SQL Server 2017 (14.x)
  • SQL Server 2019 (15.x)

下表列出從舊版的 SQL Server 升級至 SQL Server 2022 (16.x) 的支援案例。

支援的升級路徑
SQL Server 2012 (11.x) SP4 Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2012 (11.x) SP4 Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2012 (11.x) SP4 Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2012 (11.x) SP4 Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2012 (11.x) SP4 Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express
SQL Server 2012 (11.x) SP4 Business Intelligence SQL Server 2022 (16.x) Enterprise
SQL Server 2012 (11.x) SP4 Evaluation SQL Server 2022 (16.x) Evaluation

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2014 (12.x) SP3 Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2014 (12.x) SP3 Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2014 (12.x) SP3 Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2014 (12.x) SP3 Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2014 (12.x) SP3 Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) Developer
SQL Server 2014 (12.x) SP3 Business Intelligence SQL Server 2022 (16.x) Enterprise
SQL Server 2014 (12.x) SP3 Evaluation SQL Server 2022 (16.x) Evaluation

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2016 (13.x) SP3 Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2016 (13.x) SP3 Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2016 (13.x) SP3 Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2016 (13.x) SP3 Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2016 (13.x) SP3 Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) Developer
SQL Server 2016 (13.x) SP3 Business Intelligence SQL Server 2022 (16.x) Enterprise
SQL Server 2016 (13.x) SP3 Evaluation SQL Server 2022 (16.x) Evaluation

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2017 (14.x) Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2017 (14.x) Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2017 (14.x) Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2017 (14.x) Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2017 (14.x) Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) Developer
SQL Server 2017 (14.x) Business Intelligence SQL Server 2022 (16.x) Enterprise
SQL Server 2017 (14.x) Evaluation SQL Server 2022 (16.x) Evaluation

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2019 (15.x) Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2019 (15.x) Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2019 (15.x) Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2019 (15.x) Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2019 (15.x) Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) Developer
SQL Server 2019 (15.x) Business Intelligence SQL Server 2022 (16.x) Enterprise
SQL Server 2019 (15.x) Evaluation SQL Server 2022 (16.x) Evaluation

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2022 (16.x) 候選版 1 SQL Server 2022 (16.x) Enterprise
SQL Server 2022 (16.x) Developer SQL Server 2022 (16.x) Enterprise

1 Microsoft 特別針對參與早期採用者計畫的客戶,提供從候選版軟體升級的支援。

移轉至 SQL Server 2022

只要來源資料庫相容性層級為 90 或更高,您就可以將資料庫從舊版的 SQL Server 移轉至 SQL Server 2022 (16.x)。 相容性層級為 90 的資料庫 (例如,在 SQL Server 2005 (9.x) 上) 在移轉至 SQL Server 2022 (16.x) 時,會自動升級為相容性層級 100。 如果來源資料庫的相容性層級為 100 或更高,則在 SQL Server 2022 (16.x) 將保持不變。

如需詳細資訊,請參閱將 SQL Server 升級至最新版本

下列提示和工具有助您規劃及實作移轉作業。

  • 移轉工具。 您可以透過 Data Migration Assistant (DMA) 來獲得移轉支援。

  • 備份和復原。 在 SQL Server 2008 (10.0.x) 和更新版本上執行的備份,只要資料庫備份的相容性層級為 100 或更高,就可以還原至 SQL Server 2022 (16.x) 而不需要變更其相容性層級。

    相容性層級為 90 的資料庫 (包括在 SQL Server 2005 (9.x) 上執行的備份) 在還原至 SQL Server 2022 (16.x) 時,會自動升級為相容性層級 100

  • 記錄傳送。 如果主要複本正在執行 SQL Server 2008 (10.0.x) SP3 (或更新版本) 或 SQL Server 2008 R2 (10.50.x) SP2 (或更新版本),且次要複本正在執行 SQL Server 2022 (16.x),則系統支援記錄傳送。

    警告

    如果發生自動或手動容錯移轉,導致 SQL Server 2022 (16.x) 執行個體變成主要複本,則 SQL Server 2008 (10.0.x) 或 SQL Server 2008 R2 (10.50.x) 執行個體會變成次要複本,且無法接收來自主要複本的變更。

  • 大量載入:您可以將資料表從 SQL Server 2008 (10.0.x) 或 SQL Server 2008 R2 (10.50.x) 大量複製到 SQL Server 2022 (16.x)。

SQL Server 2022 版本升級

下表列出 SQL Server 2022 (16.x) 中支援的版本升級案例。

如需如何執行版本升級的逐步指示,請參閱升級至不同版本的 SQL Server (安裝程式)

升級至
SQL Server 2022 (16.x) Enterprise (Server+CAL 和 Core) 2 SQL Server 2022 (16.x) Enterprise
SQL Server 2022 (16.x) Evaluation Enterprise 2 SQL Server 2022 (16.x) Enterprise (Server+CAL 或 Core 授權)

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Web

對於獨立安裝,支援從 Evaluation (免費版本) 升級到任何付費版本,但不支援叢集安裝。 此限制不適用於在參與可用性群組的 Windows 容錯移轉叢集上已安裝的獨立執行個體。
SQL Server 2022 (16.x) Standard 2 SQL Server 2022 (16.x) Enterprise (Server+CAL 或 Core 授權)
SQL Server 2022 (16.x) Developer 2 SQL Server 2022 (16.x) Enterprise (Server+CAL 或 Core 授權)

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Standard
SQL Server 2022 (16.x) Web SQL Server 2022 (16.x) Enterprise (Server+CAL 或 Core 授權)

SQL Server 2022 (16.x) Standard
SQL Server 2022 (16.x) Express 1 SQL Server 2022 (16.x) Enterprise (Server+CAL 或 Core 授權)

SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

此外,您也可以在 SQL Server 2022 (16.x) Enterprise (Server+CAL 授權) 和 SQL Server 2022 (16.x) Enterprise (Core 授權) 之間執行版本升級:

升級前版本 升級後版本
SQL Server 2022 (16.x) Enterprise (Server+CAL 授權) 2 SQL Server 2022 (16.x) Enterprise (Core 授權)
SQL Server 2022 (16.x) Enterprise (Core 授權) SQL Server 2022 (16.x) Enterprise (Server+CAL 授權)

1 也適用於 SQL Server 2022 (16.x) Express with Tools 和 SQL Server 2022 (16.x) Express with Advanced Services。

2 SQL Server 2022 (16.x) 的叢集執行個體版本有變更限制。 SQL Server 2022 (16.x) 容錯移轉叢集不支援下列案例:

  • SQL Server 2022 (16.x) Enterprise 至 SQL Server 2022 (16.x) Developer、Standard 或 Evaluation。
  • SQL Server 2022 (16.x) Developer 至 SQL Server 2022 (16.x) Standard 或 Evaluation。
  • SQL Server 2022 (16.x) Standard 至 SQL Server 2022 (16.x) Evaluation。
  • SQL Server 2022 (16.x) Evaluation 至 SQL Server 2022 (16.x) Standard。