共用方式為


就地變更 SQL Server 版本 (安裝程式)

只適用於SQL Server - 僅限 Windows。

SQL Server 安裝程式支援各種版本的 SQL Server 之間的版本升級。 如需支援版本升級路徑的相關資訊,請參閱支援的版本和版本升級 (SQL Server 2022)。

如需查看 Windows 上各版本 SQL Server 所支援的功能清單,請參閱:

本文也提供如何進行版本降級的步驟。 例如,如果您需要從 SQL Server 的 Enterprise 版降級至 Standard 版,請遵循本文中所述的步驟。

備註

在起始 SQL Server 執行個體的版本升級之前,請檢閱下列文章:

對於容錯移轉叢集執行個體 (FCI) 上的 SQL Server,在其中一個 FCI 節點上執行版本升級就足夠了。 此節點可以是主動或被動的,而且資料庫引擎不會在版本升級期間將資源離線。 版本升級之後,您必須重新啟動 SQL Server 執行個體,或容錯移轉至不同的節點。

先決條件

對於本機安裝,您必須以管理員身分執行安裝程式。 如果您從遠端共用安裝 SQL Server,則必須使用具有遠端共用讀取權限的網域帳戶。

這很重要

若要啟用 SQL Server 版本變更,安裝程式必須重新啟動 SQL Server 服務。 這會導致服務離線時應用程式停機。

升級版本

  1. 插入 SQL Server 安裝媒體。 從根資料夾中,按兩下 setup.exe 或從 [組態工具] 啟動 SQL Server 安裝中心。 若要從網路共用安裝,請找出共用上的根資料夾,然後按兩下 setup.exe

  2. 若要將現有的 SQL Server 執行個體升級至不同的版本,請從 SQL Server 安裝中心選取 [維護],然後選取 [版本升級]。

  3. 如果需要安裝程式支援檔案,SQL Server 安裝程式會安裝它們。 如果系統指示你重新啟動電腦,請先重新啟動,然後再繼續。

  4. 系統組態檢查程式會在您的電腦上執行探索作業。 若要繼續,請選取 [確定]。

  5. 在 [ 產品金鑰 ] 頁面上,選取選項按鈕,指出您要升級至 SQL Server 的免費版本,或您是否有產品生產版本的 PID 金鑰。 如需詳細資訊,請參閱 SQL Server 2022 的版本和支援的功能和支援的版本和版本升級 (SQL Server 2022)。

  6. 在 [授權條款] 頁面上,閱讀授權合約,然後選取核取方塊以接受授權條款和條件。 若要繼續,請選取 [下一步]。 若要結束設定,請選取 [取消]。

  7. 在 [ 選取執行個體 ] 頁面上,指定要升級的 SQL Server 執行個體。

  8. [ 版本升級規則] 頁面會在版本升級作業開始之前驗證您的電腦設定。

  9. 準備升級版本 」頁面會顯示「安裝程式」期間指定的安裝選項樹狀結構檢視。 若要繼續,請選取 [升級]。

  10. 在版本升級過程中,需要重新啟動服務才能選擇新設定。 版本升級之後, 「完成」 頁面會提供版本升級之摘要記錄檔的鏈結。 若要關閉精靈,請選取 [關閉]。

  11. 完成」 頁面提供安裝摘要日誌檔的連結,以及其他重要附註。

  12. 如果系統指示您重新啟動電腦,請立即執行此操作。 完成安裝後,請務必閱讀安裝精靈中的訊息。 如需安裝記錄檔的相關資訊,請參閱 檢視和讀取 SQL Server 安裝程式記錄檔

  13. 如果您從 SQL Server Express 升級,您必須先執行額外的步驟,才能使用升級的 SQL Server 執行個體:

    • 在 Windows SCM 中啟用 SQL Server 代理程式服務。

    • 使用 SQL Server Configuration Manager 設定 SQL Server 代理程式服務帳戶。

除了上述步驟之外,如果您從 SQL Server Express 升級,您可能需要執行下列動作:

  • 在 SQL Server Express 中建立和設定的使用者在升級之後仍會保持設定狀態。 具體而言,群組 BUILTIN\Users 會保持設定狀態。 視需要停用、移除或重新設定這些帳戶。 如需詳細資訊,請參閱設定 Windows 服務帳戶與權限

  • 升級後,系統 tempdb 資料庫的 model 大小和復原模型會保持不變。 視需要重新配置這些設定。 如需詳細資訊,請參閱備份和還原:系統資料庫 (SQL Server)。

  • 範本資料庫會在升級後保留在電腦上。

如果程式在規則上 Engine_SqlEngineHealthCheck 失敗,則您可以使用命令列安裝選項來略過此特定規則,以允許升級程序順利完成。 若要略過檢查此規則,請開啟命令提示字元,變更為包含 SQL Server 安裝程式 (setup.exe) 的路徑。 然後,鍵入以下命令:

setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=<appropriatePid> /SkipRules=Engine_SqlEngineHealthCheck

降級版本

若要降級 SQL Server 版本,您必須完全解除安裝 SQL Server 執行個體,然後使用所需的版本安裝媒體重新安裝。

警告

解除安裝並重新安裝 SQL Server 會導致額外的停機時間。

您可以遵循下列步驟降級 SQL Server 版本:

  1. 備份所有資料庫,包括系統資料庫。 如需要備份的資料庫清單,請參閱 備份和還原:系統資料庫 (SQL Server) 中的表格。

  2. 將系統資料庫檔案 (mastermodelmsdb) 移至新的目錄位置。

  3. 完全解除安裝 SQL Server 和所有相關聯的服務。 如需詳細資訊,請參閱解除安裝現有的 SQL Server 執行個體 (安裝程式)。

  4. 重新啟動電腦。 新安裝需要此步驟。

  5. 使用具有所需 SQL Server 版本的媒體來安裝 SQL Server。 請務必使用先前使用的相同 SQL Server 執行個體名稱。

  6. 安裝最新的 Service Pack 和累積更新 (如適用)。 如需詳細資訊,請參閱 SQL Server 的最新更新和版本歷程記錄

  7. 將安裝期間建立的新系統資料庫取代為您先前移至不同目錄位置的系統資料庫。