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

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 — новый ключ

Теги

 

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

1С — настройка PostgreSQL 11.9 на сервере Windows Server 2019

Приветствую тебя, мой юный 1С-ник. Ты, как и я, не любишь 1С и стараешься как можно быстрее и качественнее отвязаться от задач, связанных с этим продуктом, чтобы больше никогда к ним не возвращаться? Настроил — и забыл, это наш подход!

Теги

Курс: DBA3 - Администрирование PostgreSQL. Резервное копирование и репликация

Вчера закончил двухдневный курс "DBA3 - Администрирование PostgreSQL. Резервное копирование и репликация (DBA3 - PostgreSQL Administration. Backup and replication)" в учебном центре Специалист. Код курса: ДБА3.

Теги