Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: SQL Server 2022 в Windows, SQL Server 2025 в Windows
Сводка
При установке накопительного обновления (CU) для SQL Server из командной строки на старой операционной системе Windows в консоли установки может появиться ошибка System.EntryPointNotFoundException. В этой статье объясняется, почему эта ошибка возникает и что она не влияет на процесс обновления.
Симптомы
Замечание
Это исключение отображается только в консоли установки при запуске setup.exe из командной строки и применяется только к следующему:
- SQL Server 2022 CU15 и более поздних версий.
- SQL Server 2025 RTM и более поздних версий.
Рассмотрим следующий сценарий.
У вас есть компьютер под управлением операционной системы (ОС), который имеет более раннюю сборку ОС Windows, чем Windows 10 build 20348, например Windows Server 2016 или Windows Server 2019.
Вы применяете накопительное обновление (CU) к SQL Server с помощью
setup.exeиз командной строки. Сведения о том, как запустить программу установки из командной строки, см. в разделе "Установка и настройка SQL Server в Windows" из командной строки.
В этом сценарии в консоли установки во время обновления возникает исключение, отображающее следующее сообщение об ошибке:
System.EntryPointNotFoundException: не удается найти точку входа с именем GetNumaNodeProcessorMask2 в библиотеке DLL "kernel32.dll".
Причина
При setup.exe запуске в версии ОС, в которой недоступен API GetNumaNodeProcessorMask2 , в консоли установки появится исключение.
Решение
Никаких шагов разрешения не требуется, так как исключение не влияет на поведение установки или успешность обновления. Это сообщение можно проигнорировать.