В настоящее время у меня есть Hyper-v VPS с 2 процессорами (vCPU). Я хотел бы установить SQL Server Express 2012 с ограничением в 1 сокет или 4 ядра, в зависимости от того, что меньше.
Мой вопрос: Считаются ли виртуальные ЦП как одноядерные или как сокеты? или что-то совсем другое?
Hyper-V представляет один сокет с несколькими ядрами.
Вы можете проверить это с помощью такого инструмента, как CPU-Z. Вот скриншот, который я сделал для гостя Hyper-V с 2 виртуальными ЦП:
Что бы это ни стоило, VMWare ESXi позволяет вам выбирать сочетание сокетов / ядер vCPU.
Установка SQL Express на машину, которая нарушает лицензию, просто означает (насколько я могу судить), что экземпляр SQL не будет использовать дополнительную мощность сервера. Например, это ограничено Икс гигабайт оперативной памяти, но если вы установите его на сервере с 256 ГБ ОЗУ, он просто не использует остальные.