使用安裝精靈升級 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 的硬體與軟體需求。
確定現有的 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
插入 SQL Server 安裝媒體,然後在根資料夾中,按兩下 Setup.exe。 若要從網路共用區進行安裝,請移到共用區上的根資料夾,然後按兩下 Setup.exe。
安裝精靈會啟動 SQL Server 安裝中心。 若要升級現有的 SQL Server 執行個體,請按一下左側導覽區域中的 [安裝],然後按一下 [從舊版 SQL Server 升級]。
在 [產品金鑰] 頁面上,按一下選項,指出您要升級為免費的 SQL Server 版本,還是您擁有產品之產品版本的 PID 金鑰。 如需詳細資訊,請參閱 SQL Server 2022 的版本和支援功能,以及支援的版本與版本升級 (SQL Server 2022)。
在 [授權條款] 頁面上,檢閱授權合約,並在同意時,選取 [我接受授權條款] 核取方塊,然後按 [下一步] 。 若要協助改善 SQL Server,您也可以啟用功能使用方式選項,並傳送報告給 Microsoft。
在 [全域規則] 視窗中,如果沒有規則錯誤,安裝程序會自動前進到 [產品更新] 視窗。
如果沒有勾選 [控制台]\[所有控制台項目]\[Windows Update]\[變更設定] 中的 [Microsoft Update] 核取方塊,則接著會出現 [Microsoft Update] 頁面。 如果勾選 Microsoft Update 頁面,會將電腦設定變更為當您掃描 Windows Update 時包含最新的更新。
最新可用的 SQL Server 產品更新隨即會顯示在 [產品更新] 頁面上。 如果不想包含更新,請清除 [包含 SQL Server 產品更新程式] 核取方塊。 如果未偵測到任何產品更新,SQL Server 安裝程式將不會顯示此頁面,而會自動前往 [安裝安裝程式檔案] 頁面。
安裝程式會在 [安裝安裝檔案] 頁面上,顯示下載、擷取及安裝安裝檔案的進度。 如有找到 SQL Server 安裝程式的更新,並指定要包含該更新,將會一併安裝。
在 [升級規則] 視窗中,如果沒有規則錯誤,安裝程序會自動前進到 [選取執行個體] 視窗。
在 [選取執行個體] 頁面中,指定要升級的 SQL Server 執行個體。 若要升級管理工具和共用功能,請選取 [僅升級共用功能]。
在 [選取功能] 頁面上,系統會預先選取要升級的功能。 當您選取功能名稱之後,每一個元件群組的描述就會出現在右窗格中。
右窗格會顯示選取功能的必要條件。 SQL Server 安裝程式將會在這個程序稍後說明的安裝步驟期間安裝尚未安裝的必要條件。
注意
如果您在 [選取執行個體] 頁面上選取 [<僅升級共用功能>] 來選擇升級共用功能,則 [功能選取] 頁面上會預先選取所有共用功能。 所有共用元件都會同時升級。
在 [執行個體組態] 頁面上,指定 SQL Server 執行個體的執行個體識別碼。
執行個體識別碼 :依預設,此執行個體名稱會當作執行個體識別碼使用。 這是用來識別 SQL Server 執行個體的安裝目錄和登錄機碼。 這是預設執行個體和具名執行個體的狀況。 如果是預設執行個體,執行個體名稱和執行個體識別碼將會是 MSSQLSERVER。 若要使用非預設的執行個體識別碼,請提供 [執行個體識別碼] 文字方塊的值。
所有的 SQL Server Service Pack 和升級項目都會套用至 SQL Server 執行個體的每一個元件。
安裝的執行個體 - 此方格會顯示執行安裝程式之電腦上的 SQL Server 執行個體。 如果預設執行個體已經安裝在電腦上,您就必須安裝 SQL Server 的具名執行個體。
根據您針對安裝所指定的功能而定,本文其餘部分的工作流程會有所不同。 您可能不會看到所有頁面,端視您的選取項目而定。
[伺服器組態 - 服務帳戶] 頁面上會顯示 SQL Server 服務的預設服務帳戶。 在這個頁面上所設定的實際服務隨著您要升級的功能而不同。
驗證和登入資訊將來自先前的 SQL Server 執行個體。 您可以將相同登入帳戶指派給所有 SQL Server 服務,或個別設定每一個服務帳戶。 此外,您也可以指定要自動啟動服務、手動啟動服務或停用服務。 Microsoft 建議您個別設定服務帳戶,以便 SQL Server 服務會授與必須完成工作的最小權限。 如需詳細資訊,請參閱 設定 Windows 服務帳戶與權限預覽版本升級問題的解答。
若要針對此 SQL Server 執行個體中的所有服務帳戶指定相同的登入帳戶,請在頁面底部的欄位中提供認證。
安全性注意事項:請勿使用空白密碼。 請使用增強式密碼。
當您完成為 SQL Server 服務指定登入資訊之後,按 [下一步]。
在 [全文檢索搜尋升級選項] 頁面上,針對升級的資料庫指定升級選項。 如需詳細資訊,請參閱 全文檢索搜尋升級選項。
如果所有規則都通過,[功能規則] 視窗會自動前進。
[準備升級] 頁面會顯示在安裝期間指定之安裝選項的樹狀檢視。 若要繼續,請按一下 [安裝] 。 SQL Server 安裝程式會先安裝選取功能所需的必要條件,之後再進行功能安裝。
在安裝期間,進度頁面會提供狀態,好讓您可以在安裝程式進行時監視安裝進度。
安裝之後,[完成] 頁面會提供安裝和其他重要注意事項之摘要記錄檔的連結。 若要完成 SQL Server 安裝程序,請按一下 [關閉]。
如果指示您重新啟動電腦,請立刻執行。 當您完成安裝時,請務必閱讀安裝精靈所提供的訊息。 如需安裝程式記錄檔的詳細資訊,請參閱 檢視與讀取 SQL Server 安裝程式記錄檔。
後續步驟
在升級為 SQL Server 之後,請完成下列工作:
註冊伺服器 - 升級會移除先前 SQL Server 執行個體的登錄設定。 在升級之後,您必須重新註冊伺服器。
更新統計資料:若要協助最佳化查詢效能,我們建議您在升級之後,更新所有資料庫的統計資料。 使用 sp_updatestats 預存程序,更新 SQL Server 資料庫內使用者定義的資料表中的統計資料。
設定新的 SQL Server 安裝 - 為了減少系統的可攻擊介面區,SQL Server 會選擇性地安裝及啟用主要服務和功能。 如需有關介面區組態的詳細資訊,請參閱這一版的讀我檔案。