Найти в Дзене

The affinity mask specified does not match the CPU mask on this system

Словил ошибку на сервере Microsoft SQL Server:

The affinity mask specified does not match the CPU mask on this system.
-2

В моём случае ошибка выскочила в GUI при попытке настроить Database Mail. Ошибку можно поймать и при выполнении SQL запроса.

Такое бывает, когда в настройках MSSQL были включены опции для управления affinity mask процессоров, а потом системный администратор изменил конфигурацию процессоров сервера, например, включил или выключил гипертрейдинг или изменил количество ядер процессора. После таких изменений MSSQL сервер стартует, конечно, но при попытке затронуть конфигурацию процессоров мы получаем такую ошибку.

Решение простое, в свойствах сервера переходим к настройкам процессоров и устанавливаем галки на опциях:

  • Automatically set processor affinity mask for all processors
  • Automatically set I/O affinity mask for all processors
-3

OK.

После этого MSSQL сервер начинает вести себя хорошо, он определяет текущие настройки процессоров. Можно теперь установить те настройки, которые нужны.

В моём случае перезагрузка сервера не потребовалась.

Источник:
https://internet-lab.ru/mssql_affinity_mask_not_match_cpu_mask

💰 Поддержать проект

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.