KB5128494 - 適用於 SQL Server 2019 CU32 的安全性更新說明:2026 年 10 月 13 日

Applies To
SQL Server 2019 on Windows SQL Server 2019 on Linux

發行日期: 2026 年 10 月 13 日

版本: 15.0.4500.2

摘要

此安全性更新程式封裝包含修正並解決弱點。 要深入瞭解這些弱點,請參閱下列安全資訊諮詢:

在這個安全性更新程式封裝中,下列組建的 Microsoft SQL Server 元件已經過更新:

  • SQL Server - 產品版本:15.0.4500.2,檔案版本:2019.150.4500.2

重要

為協助保護 Windows 上的 SQL Server,請啟用擴充保護加密功能。

此更新中的已知問題

使用 MSDASQL 的連結伺服器查詢會失敗並出現錯誤 7416

使用 MSDASQL (OLE DB Provider for ODBC Drivers) 提供者並指定提供者字串 (@provstr) 的連結伺服器查詢會失敗,並傳回以下錯誤訊息:

Msg 7416,第 16 層
因為不存在登入對應,因此拒絕存取遠端伺服器。

資料庫引擎中更嚴格的連線驗證檢查可能會拒絕某些使用 MSDASQL 提供者的連結伺服器設定的連線,即使早期建置允許這些連線。

如需詳細資訊和因應措施,請參閱使用 MSDASQL 的連結伺服器查詢會失敗並出現錯誤 7416 (部分內容可能是機器或 AI 翻譯)。

包含於此更新中的改進與修正

可下載的 Excel 活頁簿包含組建摘要清單,以及其目前的支援生命週期。 Excel 檔案中也包含詳細的修正清單。 立即下載此 Excel 檔案 (英文)。

注意

下表中的個別項目可直接透過書籤參照。 如果您在表格中選取任何錯誤參考識別碼,系統就會使用「#bkmk_NNNNNNN」格式將書籤標記新增至 URL。 接著,您可以與他人共用這個 URL,讓他們直接跳至表格中想要的修正項目。

錯誤參照 描述 修正區域 元件 平台
5419476 透過改善資料處理期間的驗證,解決 PolyBase 中的安全性弱點。 SQL Server 引擎 PolyBase Linux、Windows
5505576 匯報安裝外部語言和外部程式庫套件時,SQL Server 使用的協力廠商封存擷取元件。 套用更新後,封裝擷取會使用重新整理的元件。 SQL Server 引擎 擴充性 Linux、Windows
5521448 修正機器學習服務和語言擴充功能所使用的 SQL Server SQL 衛星通訊協定訊息剖析邏輯中的多個記憶體損毀和記憶體洩漏弱點。 SQL Server 引擎 擴充性 Linux、Windows
5523877 在可用性群組次要複本上新增 FILESTREAM 片段大小驗證,以拒絕過大的片段。 SQL Server 引擎 高可用性和災害復原 Linux、Windows
5533859 改善異動複寫中佇列更新訂閱的安全性和可靠性。 SQL Server 引擎 複寫 Windows
5533866 改善異動複寫中佇列更新訂閱的安全性和可靠性。 SQL Server 引擎 複寫 Windows
5542026 解決虛擬裝置介面 (VDI) 和 SQL 寫入器備份路徑SQL Server輸入驗證問題,其中格式不正確的大小值可能會導致超出範圍的記憶體存取。 引進強化的算術和轉移大小驗證,在發生不安全的記憶體處理之前拒絕無效的要求。 SQL Server 引擎 備份還原 Windows
5542085 改善 Showplan 輸入處理,以增強安全性和可靠性。 SQL Server 引擎 查詢存放區 Windows
5544848 解決 SQL Server 備份與還原中繼資料處理中的整數處理問題,此問題可能會允許經過本機驗證的使用者取得較高權限,並造成服務停止回應。 新增嚴格的範圍驗證和安全大小計算檢查,以在記憶體作業發生之前拒絕格式不正確或過大的輸入。 SQL Server 引擎 備份還原 Windows
5558727 匯報共用記憶體處理。 SQL Server 引擎 PolyBase Linux、Windows
5570323 匯報原生比較字串。 SQL Server 引擎 PolyBase Windows
5571553 修正 SQL Server 虛擬裝置介面 (VDI) 中的安全性弱點,其中開啟虛擬裝置集時可能會發生越界寫入動作。 SQL Server 引擎 備份還原 Linux、Windows
5572071 修正 SQL Server 虛擬裝置介面 (VDI) 中的安全性弱點,在備份或還原作業期間處理傳輸的資料時,可能會發生越界讀取或寫入動作。 SQL Server 引擎 備份還原 Linux、Windows
5573960 修正 PolyBase 復原佇列資料的不安全還原序列化,以便拒絕格式不正確的承載。 SQL Server 引擎 PolyBase Linux、Windows
5582061 修正如果提供者字串不包含使用者識別碼 (UID) ,則 MSDASQL 連結伺服器連線失敗的問題。 SQL Server 引擎 分散式查詢 Linux、Windows
5639360 修正影響資料驗證的複寫作業問題。 SQL Server 引擎 複寫 Linux、Windows
5639370 修正合併式複寫 Web 同步作業中影響資料驗證的問題。 SQL Server 引擎 複寫 Linux、Windows
5639387 加強某些與複寫相關的資料庫作業的授權檢查,有助於防止資料庫資訊意外洩露。 SQL Server 引擎 複寫 Linux、Windows
5639444 將 SQL 追蹤讀取器內的 LoginSid 處理限制為內部緩衝區大小,以防止格式不正確的追蹤資料造成超出範圍讀取動作。 SQL Server 引擎 程式設計 Linux、Windows
5644551 改善訂閱者資料庫還原和升級作業期間,處理複寫安全性中繼資料的安全性和可靠性。 SQL Server 引擎 複寫 Windows
5645002 改善記錄讀取器代理程式在異質異動複寫案例中的安全性和可靠性。 SQL Server 引擎 複寫 Windows
5650546 修正多個安全性弱點;當資料庫引擎讀取特別製作的 Extended Events (.xel) 檔案時,這些弱點可能會導致資訊洩漏或阻斷服務。 SQL Server 引擎 Extended Events Linux、Windows

如何取得並安裝更新

方法 1:Windows Update

可透過 Windows Update 取得此更新。 開啟自動更新後,就會自動下載並安裝此更新。 如需有關如何開啟自動更新的詳細資訊,請參閱 Windows Update:常見問題集。

方法 2:Microsoft Update Catalog

若要取得此更新的獨立套件,請前往 Microsoft Update Catalog 網站。

注意

  • 已為張貼至 Microsoft Update Catalog 網站的這個與未來安全性版本更新其偵測邏輯。 如需詳細資訊,請參閱更新 SQL Server 服務的 Microsoft Update 偵測邏輯 (部分機器翻譯)。
  • 即使未安裝 Reporting Services,也可透過 Microsoft Update Catalog 為所有執行 SQL Server 的伺服器提供此項更新。 未裝載 Microsoft SQL Server Reporting Services 的電腦可選擇是否安裝此安全性更新。

方法 3: Microsoft 下載中心

您可以從「Microsoft 下載中心」下載下列檔案:

下載圖示 立即下載套件 (英文)

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

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

如需安裝說明和導向 CU 套件下載的直接連結,請參閱 SQL Server 2019 發行說明。

其他資訊

先決條件

若要套用此更新,您必須透過這個 SQL Server 2019 CU32 GDR 來安裝 SQL Server 2019 或任何 SQL Server 2019 CU 版本。

安全性更新部署資訊

如需有關此更新的部署資訊,請參閱 Deployments - Security Update Guide。

檔案雜湊資訊

檔案名稱 SHA256 雜湊
SQLServer2019-KB5128494-x64.exe 3C85C6D982D06EDC70E312934CCD3413386000359E180BFD63901F4256C44E04

檔案詳細資訊

此套件的英文版具有下列工作表中列出的文件屬性 (或更新的文件屬性)。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換成當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。

適用於所有支援的 x64 型版本 - 下載安全性更新5128494中包含的檔案清單。

有關保護和安全性的資訊

線上自我保護: Windows 安全性支援

了解我們如何防範網路威脅:Microsoft 安全性