Создание Управляемый экземпляр SQL в Azure Arc с помощью Azure Data Studio

В этом документе показано, как установить Управляемый экземпляр SQL Azure — Azure Arc с помощью Azure Data Studio.

Необходимые компоненты

Прежде чем продолжить работу с задачами в этой статье, необходимо иметь необходимые средства. Для всех развертываний требуются следующие средства:

  • Azure Data Studio

  • Расширение Azure Arc для Azure Data Studio

  • Azure CLI (az)

  • arcdata расширение для Azure CLI

  • kubectl

    Дополнительные клиентские средства в зависимости от среды. Более полный список см. в разделе "Клиентские инструменты".

Помимо необходимых средств, для выполнения задач требуется контроллер данных Azure Arc.

Шаги

  1. Запуск Azure Data Studio
  2. На вкладке Подключение ions выберите три точки в левом верхнем углу и нажмите кнопку "Создать развертывание...".
  3. В параметрах развертывания выберите управляемый экземпляр SQL Azure.

Примечание.

Вам может быть предложено установить CLI подходящей версии, если это еще не сделано.

  1. Выберите Выбрать.

    Azure Data Studio открывает управляемый экземпляр SQL Azure.

  2. Для типа ресурса выберите управляемый экземпляр SQL Azure — Azure Arc.

  3. Примите заявление о конфиденциальности и условия лицензии

  4. Просмотрите необходимые средства. Следуйте инструкциям, чтобы обновить средства, прежде чем продолжить.

  5. Выберите Далее.

    Azure Data Studio позволяет задать спецификации для управляемого экземпляра. В следующей таблице описаны поля:

    Параметр Description Обязательно или необязательно
    Целевой контроллер Azure Имя контроллера данных Azure Arc. Обязательное поле
    Имя экземпляра Имя управляемого экземпляра. Обязательное поле
    Username Имя пользователя системного администратора. Обязательное поле
    Пароль системного администратора Пароль проверки подлинности SQL для управляемого экземпляра. Пароли должны иметь по крайней мере восемь символов длиной и содержать символы из трех из следующих четырех категорий: латинские прописные буквы, строчные буквы, цифры и не буквенно-цифровые символы.

    Подтвердите пароль.
    Обязательное поле
    Уровень служб Укажите соответствующий уровень служб: критически важный для бизнеса или общего назначения. Обязательное поле
    У меня уже есть лицензия SQL Server Выберите, будет ли этот управляемый экземпляр использовать лицензию из вашей организации. Необязательно
    класс служба хранилища (данные) Выберите из списка. Обязательное поле
    Размер тома в Ги (данные) Объем пространства в гибибайтах, выделяемых для данных. Обязательное поле
    класс служба хранилища (журналы базы данных) Выберите из списка. Обязательное поле
    Размер тома в Ги (журналы базы данных) Объем пространства в гибибайтах, выделяемых для журналов транзакций базы данных. Обязательное поле
    класс служба хранилища (журналы) Выберите из списка. Обязательное поле
    Размер тома в Ги (журналы) Объем пространства в гибибайтах, выделяемых для журналов. Обязательное поле
    класс служба хранилища (резервные копии) Выберите из списка. Укажите класс хранилища с поддержкой ReadWriteMany (RWX) для резервных копий. Дополнительные сведения о режимах доступа. Если этот класс хранилища не поддерживает RWX, развертывание может завершиться ошибкой. Обязательное поле
    Размер тома в Ги (резервные копии) Размер тома хранилища, используемого для резервного копирования баз данных в гибибайтах. Обязательное поле
    Запрос ядер Количество ядер, запрашиваемых для управляемого экземпляра. Целое число. Необязательно
    Ограничение ядер Запрос емкости управляемого экземпляра в гигабайтах. Целое число. Необязательно
    Запрос памяти Выберите из списка. Обязательное поле
    Срок хранения точек (дней) Количество дней для хранения резервных копий на определенный момент времени. Необязательно

    После установки всех необходимых значений Azure Data Studio включает кнопку "Развернуть ". Если этот элемент управления отключен, убедитесь, что настроены все необходимые параметры.

  6. Нажмите кнопку "Развернуть", чтобы создать управляемый экземпляр.

После нажатия кнопки развертывания контроллер данных Azure Arc инициирует развертывание. Развертывание создает управляемый экземпляр. Процесс развертывания занимает несколько минут, чтобы создать контроллер данных.

Подключение из Azure Data Studio

Просмотрите все Управляемый экземпляр SQL, подготовленные для этого контроллера данных. Используйте следующую команду:

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

Выходные данные должны выглядеть примерно так (скопируйте отсюда ServerEndpoint, включая номер порта):

Name          Replicas    ServerEndpoint     State
------------  ----------  -----------------  -------
sqlinstance1  1/1         25.51.65.109:1433  Ready
  1. В Azure Data Studio на вкладке Подключение ions выберите "Создать Подключение" в представлении "Серверы"
  2. В разделе Подключение ion>Server вставьте serverEndpoint
  3. Выберите тип проверки подлинности Имя входа SQL.
  4. Введите имя пользователя sa.
  5. Введите пароль для учетной записи sa.
  6. При необходимости введите имя определенной базы данных для подключения.
  7. При необходимости выберите существующую или добавьте новую группу серверов.
  8. Нажмите кнопку Подключиться, чтобы подключиться к управляемому экземпляру SQL Azure — Azure Arc.

Теперь попробуйте выполнить мониторинг своего экземпляра SQL.