Переход на другую редакцию SQL Server без пересмотра для SQL Server на виртуальных машинах Azure

Область применения:SQL Server на виртуальной машине Azure

Эта статья описывает, как изменить выборку SQL Server на виртуальной машине Windows в Azure.

Ключ продукта определяет выпуск SQL Server, и он указан во время установки с помощью установочного носителя. Этот выпуск определяет, какие функции доступны в продукте SQL Server. Изменить выпуск SQL Server можно с помощью установочного носителя. Вы можете либо перейти к более ранней версии, чтобы сократить затраты, либо обновить версию, чтобы включить дополнительные функции.

После того как выпуск SQL Server будет изменен внутри виртуальной машины SQL Server, необходимо обновить свойство выпуска SQL Server на портале Azure для выставления счетов.

Предварительные требования

Чтобы выполнить замену выпуска SQL Server на месте, вам потребуется следующее:

Удаление расширения

Перед изменением версии SQL Server обязательно удалите расширение агента SQL IaaS с виртуальной машины SQL Server. Это можно сделать с помощью портал Azure, PowerShell или Azure CLI.

Чтобы удалить расширение из виртуальной машины SQL Server с помощью Azure PowerShell, используйте следующую команду:

Remove-AzSqlVM -ResourceGroupName <resource_group_name> -Name <SQL VM resource name>

Обновление выпуска

Предупреждение

Обновление выпуска SQL Server перезапускает службу SQL Server, а также все связанные службы, такие как службы Analysis Services и R Services.

Чтобы обновить выпуск SQL Server, получите установочный носитель SQL Server с нужным выпуском SQL Server, а затем выполните следующие действия:

  1. Откройте файл Setup.exe с установочного носителя SQL Server.

  2. Перейдите в раздел Обслуживание и выберите параметр Обновление выпуска.

    Снимок экрана Центра установки SQL Server с выбранным обновлением редакции.

  3. Выберите Далее пока не откроется страница Все готово для обновления выпуска, а затем щелкните Обновить. Окно установки может не отвечать на запросы в течение нескольких минут, пока изменение вступит в силу. Страница «Завершение» подтверждает, что обновление редакции завершено.

  4. После обновления выпуска SQL Server измените свойство выпуска виртуальной машины SQL Server в портале Azure. Это обновляет метаданные и выставление счетов, связанные с этой виртуальной машиной.

После изменения выпуска SQL Server снова зарегистрируйте виртуальную машину SQL Server с расширением агента IaaS SQL, чтобы вы могли использовать портал Azure для просмотра выпуска SQL Server. Затем обязательно измените редакцию SQL Server в портале Azure.

Переход на более раннюю версию выпуска

Чтобы понизить редакцию SQL Server, необходимо полностью удалить его и заново установить с помощью установочного носителя нужной редакции. Вы можете получить установочный носитель, развернув виртуальную машину SQL Server из образа на торговой площадке с нужной редакцией и затем скопировав этот носитель на целевую виртуальную машину SQL Server, либо через Центр корпоративного лицензирования, если у вас есть договор Software Assurance.

Предупреждение

Удаление SQL Server может вызвать дополнительное время простоя.

Чтобы перейти на использование более раннего выпуска SQL Server, выполните указанные ниже действия.

  1. Создайте резервную копию всех баз данных, включая системные.
  2. Переместите системные базы данных (masterиmodelmsdb) в новое расположение.
  3. Полностью удалите SQL Server и все связанные службы.
  4. Перезапустите виртуальную машину.
  5. Установите SQL Server, используя носитель с нужным выпуском SQL Server.
  6. Установите актуальные пакеты обновления и накопительные обновления.
  7. Замените новые системные базы данных, созданные во время установки, на системные базы данных, которые ранее были перемещены в другое расположение.

После изменения выпуска SQL Server снова зарегистрируйте виртуальную машину SQL Server с расширением агента IaaS SQL, чтобы вы могли использовать портал Azure для просмотра выпуска SQL Server. Затем обязательно измените редакцию SQL Server на портале Azure.

Регистрация с помощью расширения

После успешного изменения издания SQL Server, необходимо снова зарегистрировать виртуальную машину SQL Server с помощью расширения SQL IaaS Agent, чтобы управлять ею из портала Azure.

Зарегистрируйте виртуальную машину SQL Server в Azure PowerShell:

# Get the existing Compute VM
$vm = Get-AzVM -Name <vm_name> -ResourceGroupName <resource_group_name>

New-AzSqlVM -Name $vm.Name -ResourceGroupName $vm.ResourceGroupName -Location $vm.Location `
-LicenseType <license_type>

Изменение свойства издания для биллинга

После изменения выпуска SQL Server с помощью установочного носителя и регистрации виртуальной машины SQL Server с помощью расширения агента SQL IaaS можно использовать портал Azure или Azure CLI для изменения параметра выпуска виртуальной машины SQL Server в целях выставления счетов.

Чтобы изменить свойство выпуска виртуальной машины SQL Server для выставления счетов с помощью портала Azure, выполните следующие действия.

  1. Войдите на портал Azure.

  2. Перейдите к ресурсу виртуальной машины SQL Server.

  3. В разделе Параметры выберите Конфигурация. Затем выберите нужный выпуск SQL Server в раскрывающемся списке в разделе "Выпуск".

    Снимок экрана: ресурс виртуальной машины SQL на портале Azure с выбранным параметром

  4. Обратите внимание, сначала необходимо изменить версию SQL Server, и свойство версии должно соответствовать версии SQL Server.

  5. Для применения изменений метаданных выпуска выберите Применить.

Замечания

  • Свойство редакции виртуальной машины SQL Server должно соответствовать редакции установленного экземпляра SQL Server во всех виртуальных машинах SQL Server.
  • Если вы удалите ресурс виртуальной машины SQL Server, вы вернетесь к предопределенной настройке редакции образа.
  • Возможность изменения издания является функцией расширения агента SQL IaaS. Развертывание образа из Azure Marketplace на портале Azure сопровождается автоматической регистрацией виртуальной машины SQL Server в расширении агента SQL IaaS. Однако пользователям, которые самостоятельно устанавливают SQL Server, необходимо вручную зарегистрировать виртуальную машину SQL Server.
  • Для добавления виртуальной машины SQL Server в группу доступности требуется повторное создание виртуальной машины. Все виртуальные машины, добавленные в набор доступности, переключаются на версию по умолчанию, и потребуется снова изменить версию.