分享方式:


更新 SQL Server 2022 時找不到進入點錯誤

本文說明當套用 SQL Server 2022 累積更新 (CU) 時,命令行會產生錯誤訊息的問題。

適用於: Windows 上的 SQL Server 2022

徵狀

請試想下列案例:

  • 您有一部執行作系統 (OS) 的計算機,其 Windows OS 組建早於 Windows 10 組建 20348,例如 Windows Server 2016 或 Windows Server 2019。

  • 您可以使用命令行中的setup.exe,將累積更新 (CU) 套用至 SQL Server 2022。 如需如何從命令行執行安裝程序的資訊,請參閱 從命令提示字元安裝及設定 Windows 上的 SQL Server。

在此案例中,安裝主控台會在更新程式期間發生例外狀況,並顯示下列錯誤訊息:

System.EntryPointNotFoundException:在 DLL 'kernel32.dll' 中找不到名為 'GetNumaNodeProcessorMask2' 的進入點

原因

setup.exe在 GetNumaNodeProcessorMask2 API 無法使用的作系統版本上執行時,安裝程式控制台中會出現例外狀況。

解決方案

不需要解決步驟,因為例外狀況不會影響安裝行為或更新的成功。 可以安全地忽略錯誤訊息。

其他相關資訊

只有在從命令行執行 setup.exe ,且僅適用於 CU15 和更新版本時,才能在安裝程式控制台中看到此例外狀況。

如需 SQL Server 2022 發行之後發行之所有累積更新的資訊,請參閱 SQL Server 2022 組建版本