Partilhar via


Referência da API gerenciada para a Instância Gerenciada SQL do Azure

Aplica-se a: de Instância Gerenciada SQL do Azure

Você pode criar e configurar instâncias gerenciadas da Instância Gerenciada SQL do Azure usando o portal do Azure, PowerShell, CLI do Azure, API REST e Transact-SQL. Neste artigo, você pode encontrar uma visão geral das funções e da API que você pode usar para criar e configurar instâncias gerenciadas.

Portal do Azure: Criar uma instância gerenciada

Para obter um guia de início rápido mostrando como criar uma instância gerenciada, consulte Guia de início rápido: Criar uma instância gerenciada.

PowerShell: Criar e configurar instâncias gerenciadas

Observação

Este artigo usa o módulo Azure Az PowerShell, que é o módulo PowerShell recomendado para interagir com o Azure. Para começar a usar o módulo Az PowerShell, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, consulte Migrar o Azure PowerShell do AzureRM para o Az.

Importante

O módulo Az substitui AzureRM. Todo o desenvolvimento futuro é para o módulo Az.Sql.

Para criar e gerenciar instâncias gerenciadas com o Azure PowerShell, use os seguintes cmdlets do PowerShell. Se você precisar instalar ou atualizar o PowerShell, consulte Instalar o módulo do Azure PowerShell.

Cmdlet Descrição
New-AzSqlInstance Cria uma instância gerenciada.
Get-AzSqlInstance Retorna informações sobre uma instância gerenciada.
Set-AzSqlInstance Define propriedades para uma instância gerenciada.
Remove-AzSqlInstance Remove uma instância gerenciada.
Get-AzSqlInstanceOperation Obtém uma lista de operações de gerenciamento executadas na instância gerenciada ou operação específica.
Stop-AzSqlInstanceOperation Cancela a operação de gerenciamento específica executada na instância gerenciada.
New-AzSqlInstanceDatabase Cria um banco de dados de Instância Gerenciada SQL.
Get-AzSqlInstanceDatabase Retorna informações sobre um banco de dados de Instância Gerenciada SQL.
Remove-AzSqlInstanceDatabase Remove um banco de dados de Instância Gerenciada SQL.
Restore-AzSqlInstanceDatabase Restaura um banco de dados de instância gerenciada SQL.

CLI do Azure: Criar e configurar instâncias gerenciadas

Para criar e configurar instâncias gerenciadas com da CLI do Azure, use os seguintes comandos da CLI do Azure para a Instância Gerenciada do SQL. Use do Azure Cloud Shell para executar a CLI do Azure em seu navegador ou instalar ele no macOS, Linux ou Windows.

Dica

Para obter um início rápido da CLI do Azure, consulte Trabalhando com a instância gerenciada do SQL usando a CLI do Azure.

Cmdlet Descrição
az sql mi create Cria uma instância gerenciada.
az sql mi list Lista as instâncias gerenciadas disponíveis.
az sql mi show Obtém os detalhes de uma instância gerenciada.
AZ SQL MI Update Atualiza uma instância gerenciada.
az sql mi excluir Remove uma instância gerenciada.
lista de operações do AZ SQL MI Obtém uma lista de operações de gerenciamento executadas na instância gerenciada.
az sql mi op show Obtém a operação de gerenciamento específica executada na instância gerenciada.
az sql mi op cancelar Cancela a operação de gerenciamento específica executada na instância gerenciada.
az sql midb criar Cria um banco de dados gerenciado.
lista az sql midb Lista os bancos de dados gerenciados disponíveis.
az sql midb restore Restaura um banco de dados gerenciado.
az sql midb excluir Remove um banco de dados gerenciado.

Transact-SQL: Criar e configurar bancos de dados de instância

Para criar e configurar bancos de dados de instância após a instância gerenciada ser criada, use os seguintes comandos T-SQL. Você pode emitir esses comandos usando o portal do Azure, SQL Server Management Studio, Azure Data Studio, Visual Studio Codeou qualquer outro programa que possa se conectar a um servidor e passar comandos Transact-SQL.

Dica

Para obter guias de início rápido mostrando como configurar e conectar-se a uma instância gerenciada usando o SQL Server Management Studio no Microsoft Windows, consulte Guia de início rápido: configurar a VM do Azure para se conectar ao da Instância Gerenciada SQL do Azure e Guia de início rápido: configurar uma conexão ponto a site com a Instância Gerenciada SQL do Azure a partir delocais.

Importante

Não é possível criar ou excluir uma instância gerenciada usando Transact-SQL.

Comando Descrição
CRIAR BANCO DE DADOS Cria um novo banco de dados de instância na Instância Gerenciada SQL. Você deve estar conectado ao banco de dados master para criar um novo banco de dados.
BANCO DE DADOS ALTER Modifica um banco de dados de instância na Instância Gerenciada SQL.

API REST: crie e configure instâncias gerenciadas

Para criar e configurar instâncias gerenciadas, use essas solicitações de API REST.

Comando Descrição
SQL Managed Instance - Criar ou atualizar Cria ou atualiza uma instância gerenciada.
SQL Managed Instance - Excluir Exclui uma instância gerenciada.
SQL Managed Instance - Obtenha Obtém uma instância gerenciada.
SQL Managed Instance - Parar Interrompe uma instância gerenciada.
Instância Gerenciada SQL - Iniciar Inicia uma instância gerenciada
SQL Managed Instance - Lista Retorna uma lista de instâncias gerenciadas em uma assinatura.
Instância Gerenciada SQL - Lista por Grupo de Recursos Retorna uma lista de instâncias gerenciadas em um grupo de recursos.
SQL Managed Instance - Atualização Atualiza uma instância gerenciada.
operações de instância gerenciada SQL - Lista por instância gerenciada Obtém uma lista de operações de gerenciamento executadas na instância gerenciada.
operações de instância gerenciada SQL - Obtenha Obtém a operação de gerenciamento específica executada na instância gerenciada.
operações de instância gerenciada SQL - Cancelar Cancela a operação de gerenciamento específica executada na instância gerenciada.
SQL Managed Instance - Start/Stop schedule- Criar ou atualizar Cria ou atualiza uma agenda de instâncias gerenciadas de início e parada.
SQL Managed Instance - Agenda de início/parada - Get Obtém um agendamento de instância gerenciada de início e interrupção existente.
SQL Managed Instance - Start/Stop schedule - Delete Exclui um agendamento de instância gerenciada de início e interrupção existente.

Próximos passos