升級至不同版本的 SQL Server (安裝程式)

適用於:SQL Server - 僅限 Windows

SQL Server 安裝程式支援各種 SQL Server 版本之間的版本升級。 如需支援版本升級方式的詳細資訊,請參閱 支援的版本與版本升級 (SQL Server 2022)

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

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

注意

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

必要條件

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

重要

如要啟動 SQL Server 版本變更,設定必須重新啟動 SQL Server 服務。 這樣會導致應用程式關閉,同時服務會離線。

程序

升級至不同版本的 SQL Servre

  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 Agent 服務。

    • 使用 SQL Server 組態管理員佈建 SQL Server Agent 服務帳戶。

除了前幾個步驟以外,如果您是從 SQL Server Express 升級,可能必須進行下列動作:

  • 在 SQL Server Express 中提供的使用者會在升級之後維持已提供的狀態。 更明確地說,BUILTIN\Users 群組會維持已提供的狀態。 您可以視需要停用、移除或重新提供這些帳戶。 如需詳細資訊,請參閱 設定 Windows 服務帳戶與權限預覽版本升級問題的解答。

  • tempdb 和模型系統資料庫的大小和復原模式在升級之後會維持不變。 您可以視需要重新設定這些設定。 如需詳細資訊,請參閱系統資料庫的備份與還原 (SQL Server)

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

注意

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

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

另請參閱