Примеры Azure CLI для Базы данных SQL Azure и Управляемого экземпляра SQL

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных SQL Azure Управляемый экземпляр SQL Azure

Вы можете настроить Базу данных SQL Azure и Управляемый экземпляр SQL с помощью Azure CLI.

Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начать работу.

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

  • Используйте среду Bash в Azure Cloud Shell.

    Запуск Cloud Shell в новом окне

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

    • Если вы используете локальную установку, выполните вход в Azure CLI с помощью команды az login. Чтобы выполнить аутентификацию, следуйте инструкциям в окне терминала. Сведения о дополнительных возможностях, доступных при входе, см. в статье Вход с помощью Azure CLI.

    • Если появится запрос, установите расширения Azure CLI при первом использовании. Дополнительные сведения о расширениях см. в статье Использование расширений с Azure CLI.

    • Выполните команду az version, чтобы узнать установленную версию и зависимые библиотеки. Чтобы обновиться до последней версии, выполните команду az upgrade.

  • Для работы с этим руководством требуется Azure CLI версии 2.0 или более поздней. Если вы используете Azure Cloud Shell, последняя версия уже установлена.

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

Область Описание
Создание баз данных в Базе данных SQL Azure
Создание отдельной базы данных и настройка правила брандмауэра Создает Базу данных SQL и настраивает правило брандмауэра уровня сервера.
Создание эластичных пулов и перемещение баз данных в пуле Создает эластичные пулы и перемещает базы данных в пуле, а также изменяет объемы вычислительных ресурсов.
Масштабирование баз данных в Базе данных SQL Azure
Масштабирование отдельной базы данных Масштабирует базу данных в Базе данных SQL до другого объема вычислительных ресурсов после запроса на получение сведений о размере базы данных.
Масштабирование эластичного пула Масштабирует эластичный пул SQL, изменяя объем его вычислительных ресурсов.
Настройка георепликации и отработка отказа
Добавление отдельных баз данных в группу отработки отказа Создает базу данных и группу отработки отказа, добавляет базу данных в эту группу, а потом тестирует отработку отказа на сервер-получатель.
Use PowerShell to add an Azure SQL Database elastic pool to a failover group (Добавление эластичного пула Базы данных SQL Azure в группу отработки отказа с помощью PowerShell) Создает базу данных, добавляет ее в эластичный пул, добавляет эластичный пул в группу отработки отказа, а потом тестирует отработку отказа на сервер-получатель.
Настройка и выполнение отработки отказа для отдельной базы данных с помощью активной георепликации Настраивает активную георепликацию для базы данных в Базе данных SQL Azure и выполняет для нее отработку отказа во вторичную реплику.
Настройка и выполнение отработки отказа для базы данных в пуле с помощью активной георепликации Настраивает активную георепликацию для базы данных в эластичном пуле и выполняет для нее отработку отказа во вторичную реплику.
Аудит и обнаружение угроз
Настройка аудита и обнаружения угроз Настраивает политики аудита и обнаружения угроз для базы данных в Базе данных SQL Azure.
Резервное копирование, восстановление, копирование и импорт базы данных
Резервное копирование базы данных Создает резервную копию базы данных в Базе данных SQL в резервной копии хранилища Azure.
Восстановление базы данных Восстанавливает базу данных в Базе данных SQL из геоизбыточной резервной копии и восстанавливает последнюю резервную копию удаленной базы данных.
Копирование базы данных на новый сервер Создает копию существующей базы данных в Базе данных SQL на новом сервере.
Импорт базы данных из BACPAC-файла Импорт базы данных из BACPAC-файла в Базу данных SQL.

См. дополнительные сведения об API управления отдельной базой данных с помощью Azure CLI.