將 SQL Server 升級至最新版本

在本指南中,您將學習如何利用 SQL Server 管理工作室(SSMS)中的 SQL Server 遷移元件,將使用者資料庫從舊版本的 SQL Server 升級到 SQL Server 2025(17.x)。

如需其他移轉指南,請參閱 Azure 資料庫移轉

必要條件

在開始遷移專案前,先說明相關的先決條件。 了解升級 SQL Server 支援的版本和考量。

若要準備移轉,請使用 SSMS 中的 SQL Server 移轉元件

預先移轉

當您確認原始環境支援並解決所有前置條件後,就可以開始預遷移階段。 此流程包括清查需要移轉的資料庫。 下一步是評估 SQL Server 實例。 要評估你的來源資料庫,可以在升級 SQL Server 實例前,使用 SQL Server Management Studio 中的 SQL 遷移元件 。 完成所有資料庫評量之後,請選取 [ 儲存報告 ] 將結果匯出至 JSON 檔案,以便自行分析數據。 接著,檢視報告中是否有潛在的遷移問題或阻礙,並解決發現的項目。

移轉概觀

當你具備必要的前置條件並完成遷移前階段相關的任務後,你就可以完成結構與資料遷移。 成功的遷移與升級代表你已解決遷移前發現的所有問題。

請檢視使用 SQL Server Management Studio 中的 SQL Server 遷移元件,檢視資料庫與登入遷移的準備步驟。

透過建立系統 資料庫 msdb 的備份,保存備份日誌、維護計畫及其他自動化任務,包括工作。

透過 SSMS 查看 連結伺服器 。 在物件總管中,右鍵點擊伺服器物件以展開清單。

根據資料和環境的複雜度,您可能需要考慮以下因素。

文章 說明
針對孤立使用者進行疑難排解 (SQL Server) 存在於來源實例但目標實例不存在的登入,遷移後可能導致資料庫使用者被孤立。 升級前或升級後重新映射。
移動觸發程序 如果你的資料庫使用 In-Memory OLTP(記憶體優化資料表),請檢視遷移過程中觸發器的處理方式。
產生和發佈指令碼 當你需要在無法直接備份和還原的實例間傳輸結構時,可以用這個工具來編寫資料庫物件腳本。
鏡像備份媒體集 (SQL Server) 如果你的備份策略使用鏡像媒體集,這點就相關了。 確認你的備份與還原工作流程是否與目標版本相容。
Backup Overview (SQL Server) 升級前務必完整備份所有資料庫。 備份相容性僅為向前備份:新版本的備份無法還原到舊版本。
SQL Server 2025 的版本與支援功能 確認你依賴的功能是否在你的目標版本中提供。 部分特色是針對特定版本的。

遷移資料庫與登入

接著,開始使用 SQL Server Management Studio 中的 SQL Server 遷移元件來遷移資料庫和登入資料。

移轉後

成功完成 遷移 階段後,請進行遷移後的任務,確保一切運作順暢且有效率。 遷移後的流程對於調和資料準確性問題、驗證完整性及解決工作負載的效能問題至關重要。

關於這些問題的更多資訊、具體的緩解步驟,以及遷移後的說明,請參閱 遷移後驗證與優化指南

驗證應用程式

資料遷移到目標環境後,所有先前消耗原始碼的應用程式都必須開始使用目標。 你可能需要更換應用程式來達成這個目標。 針對資料庫進行測試,以驗證應用程式在移轉之後如預期般運作。