共用方式為


使用安裝精靈升級 SQL Server (安裝程式)

適用於:SQL Server - 僅限 Windows

[SQL Server 安裝精靈] 提供將 SQL Server 元件就地升級至最新版 SQL Server 的單一功能樹狀目錄。

警告

當您升級 SQL Server 時,會覆寫舊版的 SQL Server,且計算機上已不存在。

升級之前,請備份 SQL Server 資料庫以及與先前 SQL Server 執行個體建立關聯的其他物件。

在許多生產環境與某些開發環境中,新的安裝升級或輪流升級比就地升級更為適合。 如需升級方法的詳細資訊,請參閱:

必要條件

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

警告

請注意,您無法變更要升級的功能,而且無法在升級作業期間新增功能。 如需如何在完成升級作業後,將功能新增至 SQL Server 的升級執行個體的詳細資訊,請參閱將功能新增至 SQL Server 的執行個體 (安裝程式)

如果您要升級 資料庫引擎,請檢閱規劃和測試 資料庫引擎 升級計劃,然後根據您的環境執行下列工作:

  • 從要升級的實例備份所有 SQL Server 資料庫檔案,以便視需要還原它們。

  • 對要升級的資料庫執行適當的 Database Console Commands (DBCC),以確定它們處於一致狀態。

  • 除了使用者資料庫以外,也要評估升級 SQL Server 元件所需的磁碟空間。 如需 SQL Server 元件所需的磁碟空間,請參閱 SQL Server 2016 和 2017:硬體和軟體需求

  • 確定現有的 SQL Server 系統資料庫 -master、model、 msdb、 和 tempdb - 已設定為自動成長,並確保它們有足夠的硬碟空間。

  • 確定所有資料庫伺服器都有資料庫中的 master 登入資訊。 這對於還原資料庫很重要,因為系統登入資訊是位於 master 中。

  • 停用所有啟動預存程式,因為升級程式會停止並啟動正在升級之 SQL Server 實例上的服務。 在啟動時處理的預存程序可能會封鎖升級程序。

  • 升級 SQL Server 的執行個體時,如果 SQL Server Agent 編列在 MSX/TSX 關聯性中,請先升級目標伺服器,然後再升級主要伺服器。 如果您在目標伺服器之前升級主伺服器,SQL Server Agent 就無法連線到 SQL Server 的主要實例。

  • 結束所有應用程式,包括具有 SQL Server 相依性的所有服務。 如果本機應用程式連接到要升級的執行個體,則升級可能會失敗。

  • 確認複寫為當前的複寫,然後將之停止。 如需在復寫環境中執行滾動升級的詳細步驟,請參閱 升級或修補復寫的資料庫

程序

升級 SQL Server

  1. 插入 SQL Server 安裝媒體,然後在根資料夾中,按兩下 Setup.exe。 若要從網路共用區進行安裝,請移到共用區上的根資料夾,然後按兩下 Setup.exe。

  2. 安裝精靈會啟動 SQL Server 安裝中心。 若要升級現有的 SQL Server 實例,請選取 左側導覽區域中的 [安裝 ],然後選取 [ 從... 舊版 SQL Server 升級]。

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

  4. 在 [授權條款] 頁面上,檢閱許可協定,如果您同意,請選取 [我接受授權條款 ] 複選框,然後選取 [下一步]。 若要協助改善 SQL Server,您也可以啟用功能使用方式選項,並傳送報告給 Microsoft。

  5. 在 [全域規則] 視窗中,如果沒有任何規則錯誤,安裝程式會自動前進到 [產品更新] 視窗。

  6. 如果未核取 [控制台\所有 控制台 專案\Windows Update\變更設定]中的 [Microsoft更新] 複選框,[Microsoft更新] 頁面隨即出現。 將檢查放在 [Microsoft更新] 頁面中,會變更計算機設定,以在掃描 Windows Update 時包含最新的更新。

  7. 最新可用的 SQL Server 產品更新隨即會顯示在 [產品更新] 頁面上。 如果不想包含更新,請清除 [包含 SQL Server 產品更新程式] 核取方塊。 如果未探索到任何產品更新,SQL Server 安裝程式就不會顯示此頁面,並自動前進到 [安裝安裝程序檔案 ] 頁面。

  8. 安裝程式會在 [安裝安裝檔案] 頁面上,顯示下載、擷取及安裝安裝檔案的進度。 如果找到 SQL Server 安裝程式的更新,並指定為包含,也會安裝該更新。

  9. 在 [升級規則] 視窗中,如果沒有任何規則錯誤,安裝程式會自動前進到 [選取實例] 視窗。

  10. 在 [選取執行個體] 頁面中,指定要升級的 SQL Server 執行個體。 若要升級管理工具和共用功能,請選取 [僅升級共用功能]。

  11. 在 [選取功能] 頁面上,會預先選取要升級的功能。 當您選取功能名稱之後,每一個元件群組的描述就會出現在右窗格中。

    右窗格會顯示選取功能的必要條件。 SQL Server 安裝程式會安裝此程式稍後所述的安裝步驟期間尚未安裝的必要條件。

    注意

    如果您在 [選取執行個體] 頁面上選取 [<僅升級共用功能>] 來選擇升級共用功能,則 [功能選取] 頁面上會預先選取所有共用功能。 所有共用元件都會同時升級。

  12. 在 [執行個體組態] 頁面上,指定 SQL Server 執行個體的執行個體識別碼。

    執行個體識別碼 :依預設,此執行個體名稱會當作執行個體識別碼使用。 這是用來識別 SQL Server 執行個體的安裝目錄和登錄機碼。 這是預設執行個體和具名執行個體的狀況。 如果是預設執行個體,執行個體名稱和執行個體識別碼將會是 MSSQLSERVER。 若要使用非預設的執行個體識別碼,請提供 [執行個體識別碼] 文字方塊的值。

    所有的 SQL Server Service Pack 和升級項目都會套用至 SQL Server 執行個體的每一個元件。

    安裝的執行個體 - 此方格會顯示執行安裝程式之電腦上的 SQL Server 執行個體。 如果預設執行個體已經安裝在電腦上,您就必須安裝 SQL Server 的具名執行個體。

  13. 根據您針對安裝所指定的功能而定,本文其餘部分的工作流程會有所不同。 您可能不會看到所有頁面,端視您的選取項目而定。

  14. [伺服器組態 - 服務帳戶] 頁面上會顯示 SQL Server 服務的預設服務帳戶。 此頁面上設定的實際服務取決於您要升級的功能。

    驗證和登入資訊會從先前的 SQL Server 實例轉送。 您可以將相同登入帳戶指派給所有 SQL Server 服務,或個別設定每一個服務帳戶。 此外,您也可以指定要自動啟動服務、手動啟動服務或停用服務。 Microsoft建議您個別設定服務帳戶,讓 SQL Server 服務獲得完成其工作所需的最低許可權。 如需詳細資訊,請參閱設定 Windows 服務帳戶與權限

    若要針對此 SQL Server 執行個體中的所有服務帳戶指定相同的登入帳戶,請在頁面底部的欄位中提供認證。

    警告

    請勿使用空白密碼。 請使用增強式密碼。

    當您完成指定 SQL Server 服務的登入資訊時,請選取 [ 下一步]。

  15. 在 [全文檢索搜尋升級選項] 頁面上,針對升級的資料庫指定升級選項。 如需詳細資訊,請參閱 升級全文檢索搜尋

  16. [功能規則] 視窗會在所有規則通過時自動推進。

  17. [準備升級] 頁面會顯示在安裝期間指定之安裝選項的樹狀檢視。 選取 [安裝] 繼續作業。 SQL Server 安裝程式會先安裝所選功能的必要必要條件,然後安裝功能。

  18. 在安裝期間,進度頁面會提供狀態,好讓您可以在安裝程式進行時監視安裝進度。

  19. 安裝之後, [完成] 頁面會提供安裝和其他重要注意事項之摘要記錄檔的連結。 若要完成 SQL Server 安裝程序,請選取 [關閉]。

  20. 如果指示您重新啟動電腦,請立刻執行。 當您完成安裝程式時,請務必從安裝精靈讀取訊息。 如需安裝程式記錄檔的詳細資訊,請參閱 檢視與讀取 SQL Server 安裝程式記錄檔