Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:Instância Gerenciada de SQL do Azure
É possível criar e configurar instâncias gerenciadas da Instância Gerenciada de SQL do Azure por meio do portal do Azure, do PowerShell, da CLI do Azure, da API REST e do Transact-SQL. Neste artigo, você encontra uma visão geral das funções e da API que você pode usar para criar e configurar as instâncias gerenciadas.
Portal do Azure: criar uma instância gerenciada
Para obter um início rápido que mostra como criar uma instância gerenciada, confira Início Rápido: criar uma instância gerenciada.
PowerShell: criar e configurar instâncias gerenciadas
Observação
Este artigo usa o módulo do PowerShell Azure Az, que é o módulo do PowerShell recomendado para interagir com o Azure. Para começar a usar o módulo do Az PowerShell, confira Instalar o Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.
Importante
O módulo AzureRM (Azure Resource Manager) do PowerShell foi preterido em 29 de fevereiro de 2024. Todo o desenvolvimento futuro deve usar o módulo Az.Sql. Os usuários são aconselhados a migrar do AzureRM para o módulo do Az PowerShell para garantir o suporte e as atualizações contínuas. O módulo AzureRM não é mais mantido ou tem suporte. Os argumentos para os comandos no módulo do Az PowerShell e nos módulos do AzureRM são substancialmente idênticos. Para obter mais informações sobre sua compatibilidade, consulte Apresentando o novo módulo do Az PowerShell.
Para criar e gerenciar instâncias gerenciadas com o Azure PowerShell, use os seguintes cmdlets do PowerShell. Se você precisa instalar ou atualizar o PowerShell, confira Instalar o módulo do Azure PowerShell.
Dica
Para scripts de exemplo do PowerShell, confira Script de Início Rápido: criar uma instância gerenciada usando uma biblioteca do 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 em uma 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 de SQL. |
| Get-AzSqlInstanceDatabase | Retorna informações sobre o banco de dados de Instância Gerenciada de SQL. |
| Remove-AzSqlInstanceDatabase | Remove um banco de dados de Instância Gerenciada de SQL. |
| Restore-AzSqlInstanceDatabase | Restaura um banco de dados de Instância Gerenciada de SQL. |
CLI do Azure: criar e configurar instâncias gerenciadas
Para criar e configurar instâncias gerenciadas com a CLI do Azure, use os comandos da CLI do Azure para Instância Gerenciada de SQL mostrados a seguir. Use o Azure Cloud Shell para executar a CLI do Azure no seu navegador ou instale-o no macOS, Linux ou Windows.
Dica
Para ver um início rápido da CLI do Azure, consulte Trabalhar 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 delete | Remove uma instância gerenciada. |
| az sql mi op list | 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 show | Cancela a operação de gerenciamento específica executada na instância gerenciada. |
| az sql midb create | Cria um banco de dados gerenciado. |
| az sql midb list | Lista os bancos de dados gerenciados disponíveis. |
| az sql midb restore | Restaura um banco de dados gerenciado. |
| az sql midb delete | Remove um banco de dados gerenciado. |
Transact-SQL: criar e configurar bancos de dados de instância
Para criar e gerenciar o banco de dados de instância após a criação da instância gerenciada, use os comandos T-SQL a seguir. Você pode emitir esses comandos usando o portal do Azure, o SQL Server Management Studio, o Visual Studio Code ou qualquer outro programa que possa se conectar a um servidor e passar Transact-SQL comandos.
Dica
Para obter guias de início rápido que mostram como configurar e se conectar a uma instância gerenciada por meio do SQL Server Management Studio no Microsoft Windows, confira Início Rápido: configurar a VM do Azure para se conectar à Instância Gerenciada de SQL do Azure e Início Rápido: configurar uma conexão ponto a site com a Instância Gerenciada de SQL do Azure do local.
Importante
Não é possível criar nem excluir uma instância gerenciada usando o Transact-SQL.
| Comando | Descrição |
|---|---|
| CRIAR BANCO DE DADOS | Cria um banco de dados de instância na Instância Gerenciada de SQL. Você deve estar conectado ao banco de dados master para criar um banco de dados. |
| ALTERAR BANCO DE DADOS | Modifica um banco de dados de instância na Instância Gerenciada de SQL. |
API REST: criar e configurar instâncias gerenciadas
Para criar e gerenciar instâncias gerenciadas, use estas solicitações de API REST.
| Comando | Descrição |
|---|---|
| Instância Gerenciada de SQL - Criar ou atualizar | Cria ou atualiza uma instância gerenciada. |
| Instância Gerenciada de SQL - Excluir | Exclui uma instância gerenciada. |
| Instância Gerenciada de SQL - Obter | Obtém uma instância gerenciada. |
| Instância Gerenciada de SQL - Parar | Para uma instância gerenciada. |
| Instância Gerenciada de SQL - Iniciar | Inicia uma instância gerenciada |
| Instância Gerenciada de SQL - Listar | Retorna uma lista de instâncias gerenciadas em uma assinatura. |
| Instância Gerenciada de SQL - Listar por grupo de recursos | Retorna uma lista de instâncias gerenciadas em um grupo de recursos. |
| Instância Gerenciada de SQL - Atualizar | Atualiza uma instância gerenciada. |
| Operações de Instância Gerenciada de SQL – Listar por Instância Gerenciada | Obtém uma lista de operações de gerenciamento executadas na instância gerenciada. |
| Operações de Instância Gerenciada de SQL – Obter | Obtém a operação de gerenciamento específica executada na instância gerenciada. |
| Operações de Instância Gerenciada de SQL – Cancelar | Cancela a operação de gerenciamento específica executada na instância gerenciada. |
| Instâncias Gerenciadas de SQL - Agendamento de início/parada - Criar ou atualizar | Cria ou atualiza um agendamento de início e parada de instância gerenciada |
| Instância Gerenciada de SQL - Agendamento de início/parada - Obter | Obtém um agendamento de instância gerenciada de início e parada existente. |
| Instância Gerenciada de SQL - Agendamento de início/parada - Excluir Exclui um agendamento de início/parada de instância gerenciada existente. |
Próximas etapas
- Para saber mais sobre como migrar um banco de dados do SQL Server para o Azure, confira Migrar para o Banco de Dados SQL do Azure.
- Para obter informações sobre os recursos com suporte, consulte Recursos.