Я просматривал свои технические загрузки для SQL Server 2012 и заметил несколько продуктов, помеченных как «базовая» версия:
Это как-то связано с их новой моделью лицензирования для каждого ядра или что-то еще?
sql-server-2012
Марк Хендерсон
источник
источник
Ответы:
Извините за некро здесь, но на тот случай, если кто-то другой попадет на эту страницу с похожим вопросом, и так как об этом так мало документации ...
Коротко: Обычное издание «Enterprise» (не «core») ограничивает количество ядер до 20, точка. В «базовом» издании такой шапки нет. Это не предположение, это доказуемая достоверность. Я столкнулся с конкретным вопросом: «Когда мне НУЖНО издание Core, а не нет?» около года назад.
Хорошая новость: обновление версии с неосновного на ядро совершенно безболезненно и очень быстро. Как и в этом случае, чтобы добраться до кнопки Upgrade в настройке, требуется больше времени, чем для фактического выполнения обновления при нажатии.
Примечание по виртуализации: это не имеет ничего общего с ядрами на хосте. Сколько всего назначено виртуальной машине Windows. Я не уверен, как или почему кто-то может предоставить виртуальной машине более 20 ядер (в этот момент ваш хост, скорее всего, уже выделенный сервер), но если это так ... то да, это относится к вашему гостю. Если ваш хост имеет 40 ядер, но вы никогда не назначаете 20+ любому гостю, не беспокойтесь об этом.
Объяснение: Неосновная версия, как уже говорилось, предназначена для лицензирования Server / CAL. Даже если вы платите за лицензирование ядра и платите за более чем 20 ядер на сервере, он по-прежнему ограничен 20. Да - это означает, что вы тратите МНОГО денег. Да, это отстой - поэтому, если ваш начальник жаждет причины уволить вас, обязательно укажите, что да ... документация о выпуске "Core-licensing" чрезвычайноне хватает. Или убедитесь, что у вас есть нелюбимый товарищ по команде, которого вы можете бросить под автобус. :). Я столкнулся с этим нелегко, на сервере с 60 ядрами, работающем более года, и, по общему признанию, я не уделял достаточно внимания ... да, мы фактически тратили 40 основных лицензий. Мне повезло - у меня есть крутой босс, плюс три товарища по команде и два ведущих разработчика, которые также не имели ни малейшего представления об этом, поддерживая меня.
ps Вы можете проверить это сами, точно так же, как я, наконец, обнаружил это, на сервере с более чем 20 ядрами, конечно. Проверьте sys.dm_os_schedulers, в частности столбец «status». Ядра в действии показывают "VISIBLE ONLINE." Если у вас более 20 ядер, но не основной, вы увидите только 40 строк с таким статусом. С выпуском Core вы увидите в два раза больше строк, чем у вас ядер. «40» и «дважды» предполагают, что HT включен; если нет, то половина этих цифр. Это также предполагает, что вы не относились к процессору.
Честно говоря, если честно, что касается сообщества в целом, большинство администраторов баз данных не видят сервера с более чем 20 ядрами, если они не находятся в среде большого предприятия. Даже тогда, если всемасштабная из стратегии, как правило , «норма» , вы обычно быть_наст сервера не совсем зверь уровня. 20+ ядер означают, что у вас есть серьезно загруженная база данных, бюджет, который даже не вздрагивает при покупке сервера стоимостью 6 цифр, и несколько уровней боссов, которые находятся на одной странице. Да ... не очень распространенный сценарий. На самом деле MS не оправдывает, даже их «эксперты» по лицензированию никогда не удосужились указать на это в течение последних девяти лет , но, по крайней мере, это объясняет, почему не многие люди, кажется, «знают» об этом.
источник
Меня это тоже смутило ...
Из моих исследований кажется, что Enterprise Core на самом деле является только лицензированной версией Enterprise. (Вопреки вашему собственному ответу).
Как партнер Microsoft, версия «Enterprise Core» была для меня доступной на нашем портале загрузки партнеров. Мне показалось странным, что я буду ограничен установкой SQL в Windows Core, но, как я обнаружил, когда я установил его на полную версию Windows Server 2008 R2, все прошло без проблем.
Поскольку обе записи в вашем изображении имеют одинаковый размер файла, я рискну предположить, что две версии были ошибочно добавлены в MSDN и фактически являются одним и тем же.
источник
Я провайдер SPLA, и когда я смотрю на основные выпуски, он заявляет, что он предназначен для лицензирования двух ядер, а не одного процессора. Загрузка ядра и полная загрузка - ТОЧНЫЙ размер. Это говорит мне о том, что базовая версия не имеет ничего общего с базовой версией Windows, это связано с лицензированием.
источник
Мало того, что они НЕ говорят вам разницу между Enterprise и Enterprise Core. Они продолжили эту практику неправильного именования загрузок в SQL Server 2014. Очень легко ошибиться, загрузить неправильную версию и получить сервер с работающей только половиной ядер ... Microsoft должна сделать следующее изменения:
Они должны называть «SQL Server 2012 Enterprise Edition с пакетом обновления 1 (x64) - DVD (на английском языке)» как «SQL Server 2012 Enterprise Edition-Server-CAL-лицензия с пакетом обновления 1 (x64) - DVD (на английском языке)»
Возможно, было бы полезно, если бы они изменили «SQL Server 2012 Enterprise Core Edition с пакетом обновления 1 (x64) - DVD (на английском языке)» на «SQL Server 2012 Enterprise Core Core Licensing Edition с пакетом обновления 1 (x64) - DVD (на английском языке) "
Это будет иметь большое значение и сделает его более понятным для их клиентов. Отсутствие ясности недопустимо.
источник
Ответ, предоставленный Cmosq, кажется более обоснованным, то есть лицензирование на основе ядра и лицензирование сервера / клиентской лицензии
Эта ссылка предоставляет дополнительную информацию о лицензировании, касающемся основных выпусков: http://www.connectingup.org/donations/directory/328
Официальные названия довольно запутанные!
источник
Корпоративное ядро SQL Server ограничено 20 ядрами и предназначено для владельцев устаревших лицензий. SQL Server Enterprise не ограничен.
https://matt40k.uk/2016/06/enterprise-vs-enterprise-core/
https://www.microsoft.com/en-us/sql-server/sql-server-2017-editions
источник