Справочник по API управления для Управляемого экземпляра SQL Azure

Применимо к:Управляемый экземпляр SQL Azure

Вы можете создавать Управляемые экземпляры Базы данных SQL Azure и управлять ими с помощью портала Azure, PowerShell, Azure CLI, REST API и Transact-SQL. В этой статье содержатся общие сведения о функциях и API, которые можно использовать для создания и настройки управляемых экземпляров.

Портал Azure: Создание управляемого экземпляра

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

PowerShell: Создание и настройка управляемых экземпляров

Примечание.

В этой статье предусмотрено использование модуля Azure Az PowerShell, который является рекомендуемым модулем PowerShell для взаимодействия с Azure. Чтобы начать работу с модулем Az PowerShell, ознакомьтесь со статьей Установка Azure PowerShell. Дополнительные сведения см. в статье Перенос Azure PowerShell с AzureRM на Az.

Важно!

Модуль PowerShell Azure Resource Manager по-прежнему поддерживается базой данных SQL Azure, но вся будущая разработка сосредоточена на модуле Az.Sql. Сведения об этих командлетах см. в разделе AzureRM.Sql. Аргументы команд в модулях Az и AzureRM практически идентичны.

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

Совет

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

Командлет Description
New-AzSqlInstance Создает управляемый экземпляр
Get-AzSqlInstance Возвращает сведения об управляемом экземпляре.
Set-AzSqlInstance Задает свойства для управляемого экземпляра.
Remove-AzSqlInstance Удаляет управляемый экземпляр.
Get-AzSqlInstanceOperation Возвращает список операций управления, выполняемых в управляемом экземпляре или конкретной операции.
Stop-AzSqlInstanceOperation Отменяет определенную операцию управления, выполненную на управляемом экземпляре.
New-AzSqlInstanceDatabase Создает базу данных управляемого экземпляра SQL.
Get-AzSqlInstanceDatabase Возвращает информацию о базе данных управляемого экземпляра Базы данных SQL.
Remove-AzSqlInstanceDatabase Удаляет базу данных управляемый экземпляр SQL.
Restore-AzSqlInstanceDatabase Восстанавливает базу данных SQL Управляемый экземпляр.

Azure CLI: Создание и настройка управляемых экземпляров

Чтобы создать и настроить управляемые экземпляры с Azure CLI, используйте следующие команды Azure CLI для SQL управляемый экземпляр. Используйте Azure Cloud Shell, чтобы запустить Azure CLI в браузере или установить его в macOS, Linux или Windows.

Совет

Краткое руководство по работе с Управляемым экземпляром SQL с помощью Azure CLI см. здесь.

Командлет Description
az sql mi create Создает управляемый экземпляр
az sql mi list Перечисляет доступные управляемые экземпляры.
az sql mi show Получает сведения об управляемом экземпляре.
az sql mi update Обновляет управляемый экземпляр.
az sql mi delete Удаляет управляемый экземпляр.
az sql mi op list Получает список операций управления, выполняемых на управляемом экземпляре.
az sql mi op show Возвращает конкретную операцию управления, выполняемую в управляемом экземпляре.
az sql mi op cancel Отменяет определенную операцию управления, выполненную на управляемом экземпляре.
az sql midb create Создает управляемую базу данных.
az sql midb list Выводит список доступных управляемых баз данных.
az sql midb restore Создает управляемую базу данных.
az sql midb delete Удаляет управляемую базу данных.

Transact-SQL: создание и настройка баз данных экземпляров

Для создания базы данных управляемого экземпляра и управления ею после создания управляемого экземпляра используйте следующие команды T-SQL. Можно выполнить эти команды на портале Azure, в SQL Server Management Studio, Azure Data Studio, Visual Studio Code или любой другой программе, которая может подключаться к серверу и передавать команды Transact-SQL.

Совет

Краткие руководства, в которых показано, как настроить и подключиться к управляемому экземпляру с помощью SQL Server Management Studio в Microsoft Windows, см. в разделе Краткое руководство. Настройка виртуальной машины Azure для подключения к Azure sql управляемый экземпляр и Краткое руководство. Настройка подключения типа "точка — сеть" к Azure SQL управляемый экземпляр из локальнойсреды.

Важно!

С помощью Transact-SQL невозможно создать или удалить управляемый экземпляр.

Команда Description
CREATE DATABASE Создает новую базу данных экземпляра в SQL Управляемый экземпляр. Для создания новой базы данных необходимо подключение к базе данных master.
ALTER DATABASE Изменяет базу данных управляемого экземпляра SQL Azure.

REST API: Создание и настройка управляемых экземпляров

Чтобы создать Управляемые экземпляры и управлять ими, используйте следующие запросы REST API.

Команда Description
Управляемый экземпляр SQL. Создание или обновление Создает или обновляет Управляемый экземпляр.
Управляемый экземпляр SQL — удаление Удаляет Управляемый экземпляр.
Управляемый экземпляр SQL — Получение Получает Управляемый экземпляр.
Управляемый экземпляр SQL — остановка Останавливает управляемый экземпляр.
Управляемый экземпляр SQL — запуск Запуск управляемого экземпляра
Управляемый экземпляр SQL — Список Возвращает список Управляемых экземпляров в подписке.
Управляемый экземпляр SQL — список по группе ресурсов Возвращает список Управляемых экземпляров в группе ресурсов.
Управляемый экземпляр SQL — обновление Обновляет управляемый экземпляр.
операции Управляемый экземпляр SQL — список по Управляемый экземпляр Получает список операций управления, выполняемых на управляемом экземпляре.
операции Управляемый экземпляр SQL — Получение Возвращает конкретную операцию управления, выполняемую в управляемом экземпляре.
операции Управляемый экземпляр SQL — отмена Отменяет определенную операцию управления, выполненную на управляемом экземпляре.
Управляемый экземпляр SQL — расписание запуска и остановки. Создание или обновление Создает или обновляет расписание запуска и остановки управляемого экземпляра.
Управляемый экземпляр SQL — расписание запуска и остановки — получение Возвращает существующее расписание запуска и остановки управляемого экземпляра.
Управляемый экземпляр SQL . Расписание запуска и остановки — удаление Удаляет существующее расписание запуска и остановки управляемого экземпляра.

Следующие шаги