Область применения: SQL Server на виртуальной машине Azure
В этой статье содержатся ответы на некоторые наиболее распространенные вопросы о выполнении SQL Server на виртуальных машинах Linux.
Если проблема Azure не устранена в этой статье, посетите форумы Azure на форумах Microsoft Q и A и Stack Overflow. Вы можете опубликовать свой вопрос на этих форумах. Также можно отправить запрос в службу поддержки Azure. Чтобы отправить такой запрос, на странице поддержки Azure щелкните Получить поддержку.
В Azure доступны образы виртуальных машин для всех поддерживаемых основных выпусков SQL Server во всех выпусках Windows и Linux. Дополнительные сведения см. в полном списке образов виртуальных машин Linux и образов виртуальных машин Windows.
Каждые два месяца образы SQL Server в коллекции виртуальных машин обновляются до последних версий Windows и Linux. Образы Linux содержат последние обновления системы. Образы Windows содержат все обновления, отмеченные как важные в Центре обновления Windows, в частности важные обновления системы безопасности и пакеты обновления SQL Server. Накопительные пакеты обновления SQL Server в Linux и Windows обрабатываются по-разному. Для Linux накопительные пакеты обновления SQL Server также включены в обновление. Но в настоящее время виртуальные машины Windows не обновляются с накопительными обновлениями SQL Server или Windows Server.
Список пакетов SQL Server, по умолчанию установленных на виртуальных машинах SQL Server на базе Linux, вы найдете здесь.
Да. Azure поддерживает только один образ для основного номера версии и выпуска. Например, при выпуске нового пакета обновления SQL Server новый образ добавляется в Azure Marketplace для этого пакета обновления. Образ SQL Server для предыдущего пакета обновления немедленно удаляется с портала Azure. Однако он по-прежнему доступен для подготовки из PowerShell в течение следующих трех месяцев. После трех месяцев предыдущий образ пакета обновления становится недоступным. Эта политика удаления также применяется, если версия SQL Server перестает поддерживаться по окончании жизненного цикла.
Проще всего создать виртуальную машину Linux, которая уже включает SQL Server. Руководство по регистрации в Azure и создании виртуальной машины SQL Server на портале см. в статье "Развертывание виртуальной машины Linux под управлением SQL Server в портал Azure". Кроме того, вы можете вручную установить SQL Server на виртуальной машине, используя выпуск с бесплатной лицензией (Developer или Express) или предоставив существующую локальную лицензию. При использовании собственной лицензии у вас должно быть преимущество Перемещение лицензий в рамках программы Software Assurance в Azure.
Почему я не могу подготовить виртуальную машину RHEL или SLES SQL Server с подпиской Azure с ограничением расходов?
Для виртуальных машин RHEL и SLES нужна подписка без предельной суммы расходов и подтвержденный метод оплаты (желательно кредитная карта), связанный с подпиской. При развертывании виртуальной машины RHEL или SLES без удаления ограничения расходов подписка отключается и все виртуальные машины и службы остановлены. В такой ситуации удалите предельную сумму расходов, чтобы восстановить работоспособность подписки. Оставшиеся кредиты будут восстановлены для текущей период выставления счетов, но образ виртуальной машины RHEL или SLES будет идти против вашей кредитной карты, если вы решили перезапустить и продолжить его работу.
Сначала создайте виртуальную машину, на которой установлена только операционная система Linux. Затем выполните действия по установке SQL Server для своего дистрибутива Linux. Если вы не устанавливаете один из бесплатно лицензированных выпусков SQL Server, вы также должны иметь лицензию SQL Server и лицензию Mobility через Software Assurance в Azure.
Существуют ли образы виртуальных машин SQL Server на базе Linux, позволяющие использовать собственную лицензию (BYOL)?
В настоящее время мы не предоставляем образы виртуальных машин SQL Server на базе Linux с поддержкой BYOL. Но вы можете вручную установить SQL Server на виртуальной машине только с ОС Linux, как мы уже упомянули в ответе на предыдущий вопрос.
Можно ли настроить виртуальную машину для использования собственной лицензии SQL Server, если она была создана из одного из образов коллекции с оплатой по мере использования?
№ Вы не можете перейти от лицензирования с оплатой в секунду на использование собственной лицензии. При такой необходимости вам потребуется создать новую виртуальную машину Linux, установить на ней SQL Server и перенести ваши данные. Дополнительные сведения об использовании собственной лицензии есть в ответе на предыдущий вопрос.
Можно ли управлять виртуальной машиной Linux под управлением SQL Server с SQL Server Management Studio (SSMS)?
Да. Но сейчас средства SSMS доступны только в ОС Windows. Необходимо удаленно подключиться с компьютера Windows для использования SSMS с виртуальными машинами Linux под управлением SQL Server. На компьютере с Linux большинство задач администрирования можно выполнять с помощью нового средства mssql-conf. Сведения о кроссплатформенном средстве управления базой данных см. в статье об Azure Data Studio.
Да, но плата за виртуальную машину SQL Server будет взиматься, как описано в руководстве по ценам на виртуальные машины SQL Server Azure. Если вам больше не нужен SQL Server, можно развернуть новую виртуальную машину и перенести туда данные и приложения. Затем виртуальную машину SQL Server можно удалить.
Вы можете обновить до новой версии или выпуска SQL Server на виртуальной машине Azure с помощью требуемого носителя установки. После обновления SQL Server удалите расширение из виртуальной машины, а затем повторно зарегистрируйте SQL Server на виртуальной машине Azure с расширением агента IaaS SQL, чтобы точно отразить новую версию или выпуск SQL Server в портал Azure.
В настоящее время нет. Группы доступности Always On и отказоустойчивая кластеризация работают только в кластерных решениях на базе Linux, таких как Pacemaker. Поддерживаемые дистрибутивы Linux для SQL Server не поддерживают надстройки с высоким уровнем доступности в облаке.
В настоящее время нет. Используйте виртуальную машину Windows Server 2019 или 2022 в Azure для соответствия FIPS .
Виртуальные машины Linux:
- Обзор SQL Server на виртуальных машинах Linux.
- Подготовка SQL Server на виртуальных машинах Linux
- Документация по SQL Server в Linux.
Виртуальные машины Windows: