共用方式為


KB5068450 - 適用於 SQL Server 2022 的累積更新 22

發布日期: 2025 年 11 月 13 日
版本: 16.0.4225.2

總結

本文說明 Microsoft SQL Server 2022 的累積更新套件 22 (CU22)。 此更新包含在 SQL Server 2022 累積更新 21 釋出之後發行的 20 項 修正。 它會更新下列組建中的元件:

  • SQL Server - 產品版本: 16.0.4225.2,檔案版本: 2022.160.4225.2
  • Analysis Services - 產品版本: 16.0.43.252,檔案版本: 2022.160.43.252

此更新中的已知問題

"SESSION_CONTEXT 在平行執行計劃中的行為不正確"

在平行查詢計劃中執行時,使用內建 SESSION_CONTEXT 函式的查詢可能會傳回不正確的結果,或觸發存取違規 (AV) 傾印檔案。 發生此問題的原因是 SESSION_CONTEXT 與平行執行緒互動的方式,特別是在會話重設以重複使用時。

如需詳細資訊,請參閱 中的SESSION_CONTEXT一節。

此更新中包含的改進和修復

提供可下載的 Microsoft Excel 活頁簿,其中包含組建摘要清單及其目前的支援生命週期。 Excel 檔案也包含 SQL Server 2022、SQL Server 2019 和 SQL Server 2017 的詳細修正清單。 立即下載此 Excel 文件

備註

下表中的個別項目可直接透過書籤參考。 如果您在表格中選取任何錯誤參考 ID,則會使用 “#NNNNNNN” 格式將書籤標籤新增至 URL。 然後,您可以與其他人共用此 URL,以便他們可以直接跳至表格中所需的修正程式。

如需此累積更新中已修正的錯誤和增強功能的詳細資訊,請參閱下表。

錯誤參考 Description 修正區域 元件 平台
4339844 修正了在包含大批 FILESTREAM 記錄的資料庫上使用壓縮進行差異備份時發生的斷言失敗 File: <writeEncoded.cpp>, line='' Failed Assertion = 'pCurTargetBuf == pSource->m_pDirectEncodeTarget' SQL Server 引擎 備份還原 窗戶
4467909 修正下列問題:如果已啟用持續性記錄緩衝區,且資料庫的記錄快取主要包含微小的記錄記錄,則會在可用性群組次要複本的 PmmLogAcceptBlock 中產生非產生排程器傾印檔案。 SQL Server 引擎 日誌管理 全部
4471009 修正此問題:如果啟用追蹤旗標 176 時,資料表中同時存在持久化和非持久化的計算資料行,則使用 EXTENDED_LOGICAL_CHECKS 的 DBCC CHECKDB 會失敗並傳回例外狀況。 SQL Server 引擎 可程式性 全部
4498278 修正當從可用性群組移除複本,或在相關聯複本離線時卸除可用性群組時,一或多個資料庫會進入可疑狀態,而不是預期的解析狀態的問題。 SQL Server 引擎 高可用性和災害復原 全部
4511222 修正 SQL Server 組態管理員中 [即時檔案初始化] 和 [記憶體中的鎖定頁面] 欄位的顯示值不正確。 SQL Server 用戶端工具 SQL Server 組態管理員 窗戶
4552086 修正因錯誤解讀系統錯誤碼而導致在種子還原過程中寫入錯誤處理不當的問題。 SQL Server 引擎 備份還原 全部
4573341 將 SSIS 版本升級 Microsoft.Rest.ClientRuntime 至 2.3.24 以修正弱點 (CVE-2022-26907)。 整合服務 整合服務 窗戶
4573769 引入自動清除過時 Log-Replay Service (LRS) 中繼資料的功能(超過 36 天)。 SQL 衛星 清理服務 窗戶
4582175 當查詢耗用過多的伺服器記憶體時,啟用 CacheStore PHDR 使用上限。 SQL Server 引擎 SQL 作業系統 (SQL OS) 窗戶
4598768 修正當您使用下拉式功能表匯入憑證或使用 Configuration Manager 中的匯入按鈕時,導致行為不一致的問題。

也修正了如果大小寫不相符,則使用指紋選取憑證會失敗的問題。
SQL 連線能力 SQL 連線能力 窗戶
4642574 當您在具有 worker.cl.wcow.sql22 應用程式類型的版本化 MI 上執行資料庫還原程序時,修正從 I/O 管線複製資料期間傾印檔案的問題。 SQL Server 引擎 備份還原 全部
4644033 修正不正確的錯誤處理,當您執行 DBCC CHECKDB、CHECKTABLE 或 CHECKFILEGROUP 時,可能會導致程式無法回應。 SQL Server 引擎 資料備份與還原 全部
4660895 修正 SQL Server Analysis Services 中的問題,在特定多角色設定中,與 Object-Level 安全性 (OLS) 和 Column-Level 安全性 (CLS) 結合時,可能會略過 Row-Level 安全性 (RLS) 篩選。 Analysis Services Analysis Services 窗戶
4675941 在可用性群組的次要副本上,修正了暫時的負經過時間值導致資料移動暫停的問題。 SQL Server 引擎 高可用性和災害復原 全部
4713355 sp_do_backup修正managed_backup視圖下的儲存過程,以移除 SQL 注入漏洞。 此預存程序僅供內部使用。 SQL Server 引擎 管理服務 全部
4713591 修正 OLEDB 呼叫期間的存取違規傾印檔案,如果服務主體名稱遺失。 SQL Server 引擎 安全基礎設施 全部
4723335 修正擷取 AAD 驗證憑證時記憶體不足狀況所導致的存取違規傾印檔案。 SQL Server 引擎 安全基礎設施 全部
4723355 修正 SQL 代理程式讀取受控執行個體 (MI) 的功能切換時的問題。 適用於受控執行個體的 SQL 代理程式 適用於受控執行個體的 SQL 代理程式 窗戶
4729459 修正sys.database_automatic_tuning_mode中的問題,其中資料庫狀態轉換可能會在查詢執行此 DMV 時造成存取違規。 SQL Server 引擎 資料庫自動調整 全部
4729881 修正在某些函式呼叫之後未立即擷取錯誤碼的問題。 此狀況會導致程式碼被覆寫,重試檢查的行為不正確。 SQL Server 引擎 SQL 作業系統 (SQL OS) 全部

如何取得或下載此或最新的累積更新套件

如何取得或下載 Windows 的最新累積更新套件 (建議)

以下更新可從 Microsoft 下載中心獲得:

立即下載 SQL Server 2022 的最新累積更新套件

備註

  • Microsoft 下載中心一律提供最新的 SQL Server 2022 CU 版本。
  • 如果下載頁面未出現,請連絡 Microsoft 客戶服務和支援以 取得累積更新套件。
如何從 Microsoft 更新目錄取得或下載此適用於 Windows 的累積更新套件

下列更新可從 Microsoft Update 目錄取得:

備註

  • Microsoft Update 目錄 包含此 SQL Server 2022 CU 和先前發行的 SQL Server 2022 CU 版本。
  • 此 CU 也可透過 Windows Server Update Services (WSUS) 取得。
  • 建議您一律安裝可用的最新累積更新。
如何取得或下載最新的Linux累積更新套件

若要將 Linux 上的 SQL Server 2022 更新至最新的 CU,您必須先 設定累積更新存放庫。 然後,使用適當的平臺特定更新命令來更新您的 SQL Server 套件。

如需安裝指示和 CU 套件下載的直接連結,請參閱 SQL Server 2022 版本資訊

檔案資訊

檔案雜湊資訊

您可以透過以下命令計算 SQLServer2022-KB5068450-x64.exe 檔案的雜湊來驗證下載:

certutil -hashfile SQLServer2022-KB5068450-x64.exe SHA256

檔案名稱 SHA256 雜湊
SQLServer2022-KB5068450-x64.exe B06B59D7A41CC57BF0CC3EAEADB4E5FC196EA72E8FD1914C42760E31ADBF40E6
累積更新套件檔案資訊

下載 KB5068450中包含的檔案清單

此更新的注意事項

必要條件

若要套用此累積更新套件,您必須執行 SQL Server 2022。

重新啟動資訊

套用此累積更新套件之後,您可能必須重新啟動電腦。

註冊資訊

若要使用此套件中的其中一個 Hotfix,您不需要對登錄進行任何變更。

重要通知

本文也提供了以下重要資訊。

Analysis Services CU 建置版本

從 Microsoft SQL Server 2017 開始,Analysis Services 組建版本號碼和 SQL Server 資料庫引擎組建版本號碼不相符。 如需詳細資訊,請參閱 確認 Analysis Services 累積更新組建版本

累積更新 (CU)

  • 每個新的 CU 都包含先前 CU 所包含的所有修正程式,適用於已安裝的 SQL Server 版本。
  • SQL Server CU 已認證為與 Service Pack 相同的層級,而且應該以相同的信賴度安裝。
  • 我們建議持續、主動地安裝CU,因為它們根據以下準則可供使用:
    • 歷程記錄數據顯示,大量支援案例牽涉到已在已發行 CU 中解決的問題。
    • CU 可能包含 Hotfix 之上的附加價值。 這包括可支援性、可管理性和可靠性更新。
  • 建議您在將 SQL Server CU 部署至生產環境之前,先測試它們。
混合式環境部署

當您將更新部署至混合式環境 (例如 Always On、複寫、叢集和鏡像) 時,建議您在部署更新之前參閱下列文章:

語言支持

SQL Server CU 目前是多語言的。 因此,此 CU 套件並非特定於一種語言。 它適用於所有支援的語言。

組件(功能)已更新

一個 CU 套件包含所有 SQL Server 2022 元件 (功能) 的所有可用更新。 不過,累積更新套件只會更新您選取要服務的 SQL Server 執行個體上目前安裝的元件。 如果在套用此 CU 之後,將 SQL Server 功能 (例如 Analysis Services) 新增至執行個體,您必須重新套用此 CU,才能將新功能更新至此 CU。

支援此更新

如果發生其他問題,或需要任何疑難排解,您可能必須建立服務要求。 一般支援成本會套用至其他支援問題,以及不符合此特定累積更新套件資格的問題。 如需 Microsoft 客戶服務和支援電話號碼的完整清單,或建立個別的服務要求,請移至 Microsoft 支援服務網站

如何卸載此更新

如何在 Windows 上卸載此更新
  1. 在控制台中,開啟 [程式和功能] 專案,然後選取 [ 檢視已安裝的更新]。
  2. 找出 SQL Server 2022 下符合此累積更新套件的項目。
  3. 按住 (或右鍵按一下) 項目,然後選取 [ 解除安裝]。
如何在 Linux 上卸載此更新

若要在 Linux 上卸載此 CU,您必須將套件復原至舊版。 如需如何復原安裝的詳細資訊,請參閱 復原 SQL Server

參考資料