適用於: Windows 上的 SQL Server 2022,Windows 上的 SQL Server 2025
總結
當你在較舊的 Windows 作業系統中從命令列對 SQL Server 套用累積更新(CU)時,設定主控台可能會出現 System.EntryPointNotFoundException 錯誤。 本文說明了為何會發生這個錯誤,且不會影響更新流程。
徵狀
備註
此例外僅在從命令列執行 setup.exe 時的設定主控台中顯示,且僅適用於:
- SQL Server 2022 CU15 及更新版本。
- SQL Server 2025 RTM 及更新版本。
請試想下列案例:
您有一台正在執行版本早於 Windows 10 組建 20348 的 Windows 作業系統(OS)的計算機,例如 Windows Server 2016 或 Windows Server 2019。
你可以從
setup.exe命令列對 SQL Server 套用累積更新(CU)。 如需如何從命令行執行安裝程序的資訊,請參閱 從命令提示字元安裝及設定 Windows 上的 SQL Server。
在此案例中,安裝主控台會在更新程式期間發生例外狀況,並顯示下列錯誤訊息:
System.EntryPointNotFoundException:在 DLL 'kernel32.dll' 中找不到名為 'GetNumaNodeProcessorMask2' 的進入點
原因
當 setup.exe 在無法使用 GetNumaNodeProcessorMask2 API 的作業系統版本上執行時,設定主控台會出現例外。
解決方案
不需要解決步驟,因為例外狀況不會影響安裝行為或更新的成功。 可以安全地忽略錯誤訊息。