本文說明當套用 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 組建版本。