Справочник по 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 . Расписание запуска и остановки — удаление Удаляет существующее расписание запуска и остановки управляемого экземпляра. |
Следующие шаги
- Чтобы узнать о переносе базы данных SQL Server в Azure, ознакомьтесь с разделом Миграция базы данных SQL Server в базу данных SQL в облаке.
- Дополнительные сведения о поддерживаемых функциях см. здесь.