Перейти к основному содержанию

Microsoft SQL Server — смена ключа

Microsoft SQL Server 2019

Для замены ключа Microsoft SQL Server вам понадобится инсталлятор от вашей версии установленного экземпляра MSSQL, для которого вы собираетесь поменять ключ.

Для примера заменим Microsoft SQL Server 2019 Enterprise на Microsoft SQL Server 2019 Enterprise Core.

У меня виртуальная машина, на ней удобно проводить тестирование с различными конфигурациями ядер. Я проводил два теста, оба успешно:

  • 2 сокета, 32 ядра, 64 логических CPU с гипертрейдингом
  • 4 сокета, 16 ядер, 64 логических CPU с гипертрейдингом

Имеем 64 процессора.

sql

Как известно, Microsoft SQL Server 2019 Enterprise может работать максимум с 20 процессорами. Проверим:

SELECT *
FROM sys.dm_os_schedulers
WHERE status = 'VISIBLE ONLINE' AND is_online = 1

sql

Вернулось 20 строк.

Запускаем инсталлятор Microsoft SQL Server 2019.

sql

Maintenance → Edition Upgrade.

sql

Выбираем новую редакцию или указываем новый лицензионный ключ. Next.

sql

Принимаем лицензионной соглашение, в тексте соглашения видим, что будет установлена редакция Microsoft SQL Server 2019 Enterprise Core. Next.

sql

Выбираем инстанс, который желаем обновить. Next.

sql

Upgrade.

sql

Успех. Close.

Смотрим количество активированных процессоров:

SELECT *
FROM sys.dm_os_schedulers
WHERE status = 'VISIBLE ONLINE' AND is_online = 1

Количество процессоров в системе можно узнать запросом:

SELECT cpu_count
FROM sys.dm_os_sys_info

sql

Активировано все 64 процессора.

Если у вас имеются процессоры в статусе "VISIBLE OFFLINE", значит, что-то не так с ключом лицензии. Такое бывает, к примеру, когда на более старую версию MSSQL ставят ключ от более новой версии MSSQL.

Командная строка

Сменить ключ можно через командную строку:

setup.exe /q /ACTION=editionupgrade /INSTANCENAME=<MSSQLSERVER or INSTANCE_NAME> /PID=<NEW_PRODUCT_KEY> /IACCEPTSQLSERVERLICENSETERMS
  • INSTANCE_NAME — инстанс для смены ключа
  • NEW_PRODUCT_KEY — новый ключ

Теги

 

Похожие материалы

Сервер Gigabyte R182-N20

Серверы Gigabyte R182-N20-00 с масштабируемыми процессорами третьего поколения 3rd Gen Intel Xeon Scalable Processors – "Ice Lake" обеспечивают невероятную производительность 1P/2P от периферийных вычислений до центра обработки данных с большой пропускной способности ввода-вывода. Соответствуют требованиям рабочих нагрузок, где нужны высокопроизводительные процессоры с большими, но оптимизированными конфигурациями памяти.