Часто задаваемые вопросы о SQL Server на Linux виртуальных машинах

Применимо к:SQL Server на виртуальной машине Azure

В этой статье содержатся ответы на некоторые наиболее распространенные вопросы о выполнении SQL Server на виртуальных машинах Linux.

Если проблема Azure не устранена в этой статье, посетите форумы Azure на форумах Microsoft Q и A и Stack Overflow. Описание своей проблемы можно опубликовать на этих форумах или написать в Twitter (@AzureSupport). Также можно отправить запрос в службу поддержки Azure. Чтобы отправить такой запрос, на странице поддержки Azure щелкните Получить поддержку.

изображения;

Какие образы доступны в коллекции виртуальных машин SQL Server?

В Azure доступны образы виртуальных машин для всех поддерживаемых основных выпусков SQL Server во всех выпусках Windows и Linux. Дополнительные сведения см. в полном списке образов виртуальных машин Linux и Windows.

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

Каждые два месяца образы 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, по умолчанию установленных на виртуальных машинах SQL Server на базе Linux, вы найдете здесь.

Можно ли удалить образы виртуальных машин SQL Server из коллекции?

Да. Azure поддерживает только один образ для основного номера версии и выпуска. Например, при выпуске нового пакета обновления SQL Server в коллекцию Azure для него добавляется новый образ. Образ SQL Server для предыдущего пакета обновления немедленно удаляется с портала Azure. Но он доступен для подготовки из PowerShell в течение следующих трех месяцев. После трех месяцев предыдущий образ пакета обновления становится недоступным. Эта политика удаления также применяется, если версия SQL Server перестает поддерживаться по окончании жизненного цикла.

Создание

Как создать виртуальную машину Linux с 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 (если вы продолжите их использовать после восстановления подписки) будут возмещаться только с кредитной карты.

Лицензирование

Как установить лицензированную копию SQL Server в виртуальной машине Azure?

Сначала создайте виртуальную машину, на которой установлена только операционная система Linux. Затем выполните действия по установке SQL Server для своего дистрибутива Linux. Если устанавливаемый выпуск SQL Server не относится к свободно лицензируемым, вам потребуется лицензия на SQL Server и возможность перемещения лицензий в рамках программы 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?

Да, но с вас будет по-прежнему взиматься плата за виртуальную машину SQL Server, как описано в статье Руководство по выбору ценовой категории для виртуальных машин SQL Server в Azure. Если вам больше не нужен SQL Server, можно развернуть новую виртуальную машину и перенести туда данные и приложения. Затем виртуальную машину SQL Server можно удалить.

Установка обновлений и исправлений

Как выполнить обновление до новой версии или выпуска SQL Server в виртуальной машине Azure?

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

Общие

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

В настоящее время нет. Группы доступности Always On и отказоустойчивая кластеризация работают только в кластерных решениях на базе Linux, таких как Pacemaker. Доступные дистрибутивы Linux для SQL Server не поддерживают надстройки высокого уровня доступности в облаке.