Partilhar via


Exemplos do Azure PowerShell para o Banco de Dados SQL do Azure

Aplica-se a: do Banco de Dados SQL do Azure

O Banco de Dados SQL do Azure permite que você configure seus bancos de dados e pools usando o Azure PowerShell.

Se não tiver uma subscrição do Azure, crie uma conta gratuita do Azure antes de começar.

Utilize o Azure Cloud Shell

O Azure hospeda o Azure Cloud Shell, um ambiente de shell interativo que você pode usar por meio do navegador. Você pode usar o Bash ou o PowerShell com o Cloud Shell para trabalhar com os serviços do Azure. Você pode usar os comandos pré-instalados do Cloud Shell para executar o código neste artigo, sem precisar instalar nada em seu ambiente local.

Para iniciar o Azure Cloud Shell:

Opção Exemplo/Ligação
Selecione Experimentar no canto superior direito de um bloco de código. Selecionar Try It não copia automaticamente o código para o Cloud Shell. Captura de tela que mostra um exemplo de Try It for Azure Cloud Shell.
Aceda a https://shell.azure.com ou selecione o botão Iniciar Cloud Shell para abrir o Cloud Shell no browser. Captura de tela que mostra como iniciar o Cloud Shell em uma nova janela.
Selecione o botão Cloud Shell na barra de menus, na parte direita do portal do Azure. Captura de tela que mostra o botão Cloud Shell no portal do Azure

Para executar o código neste artigo no Azure Cloud Shell:

  1. Inicie o Cloud Shell.

  2. Selecione o botão Copiar num bloco de código para copiar o código.

  3. Cole o código na sessão do Cloud Shell selecionando Ctrl+Shift+V no Windows e Linux ou selecionando Cmd+Shift+V no macOS.

  4. Selecione Introduzir para executar o código.

Se você optar por instalar e usar o PowerShell localmente, este tutorial exigirá o AZ PowerShell 1.4.0 ou posterior. Se precisar de atualizar, veja Install Azure PowerShell module (Instalar o módulo do Azure PowerShell). Se estiver a executar localmente o PowerShell, também terá de executar o Connect-AzAccount para criar uma ligação com o Azure.

Exemplos

A tabela a seguir inclui links para scripts de exemplo do Azure PowerShell para o Banco de Dados SQL do Azure.

Ligação Descrição
Criar e configurar bancos de dados únicos e pools elásticos
Criar um único banco de dados e configurar uma regra de firewall no nível de servidor Esse script do PowerShell cria um único banco de dados e configura uma regra de firewall IP no nível do servidor.
Criar pools elásticos e mover bancos de dados em pool Esse script do PowerShell cria pools elásticos, move bancos de dados agrupados e altera tamanhos de computação.
Configurar a replicação geográfica e a comutação por falha
Configure e execute o failover de um único banco de dados usando a replicação geográfica ativa Este script do PowerShell configura a replicação geográfica ativa para um único banco de dados e realiza o failover para a réplica secundária.
Configurar e fazer desvio de um banco de dados agrupado usando a replicação geográfica ativa Este script do PowerShell configura a replicação geográfica ativa para uma base de dados num pool elástico e transfere as operações para a réplica secundária.
Configurar um grupo de tolerância a falhas
Configurar um grupo de failover para uma única base de dados Esse script do PowerShell cria um banco de dados e um grupo de failover, adiciona o banco de dados ao grupo de failover e testa o failover para o servidor secundário.
Configurar um grupo de failover para um pool elástico Esse script do PowerShell cria um banco de dados, adiciona-o a um pool elástico, adiciona o pool elástico ao grupo de failover e testa o failover para o servidor secundário.
Dimensionar um único banco de dados e um pool elástico
Dimensionar um único banco de dados Esse script do PowerShell monitora as métricas de desempenho de um único banco de dados, dimensiona-o para um tamanho de computação mais alto e cria uma regra de alerta em uma das métricas de desempenho.
Dimensionar uma piscina elástica Esse script do PowerShell monitora as métricas de desempenho de um pool elástico, dimensiona-o para um tamanho de computação maior e cria uma regra de alerta em uma das métricas de desempenho.
Restaurar, copiar e importar um banco de dados
Restaurar um banco de dados Esse script do PowerShell restaura um banco de dados de um backup com redundância geográfica e restaura um banco de dados excluído para o backup mais recente.
Copiar um banco de dados para um novo servidor Esse script do PowerShell cria uma cópia de um banco de dados existente em um novo servidor.
Importar um banco de dados de um arquivo bacpac Esse script do PowerShell importa um banco de dados para o Banco de Dados SQL do Azure de um arquivo bacpac.
Sincronizar dados entre bancos de dados
Sincronizar dados entre bancos de dados Este script do PowerShell configura a Sincronização de Dados para sincronizar entre vários bancos de dados no Banco de Dados SQL do Azure.
Sincronizar dados entre o Banco de dados SQL e o SQL Server local Esse script do PowerShell configura a Sincronização de Dados para sincronizar entre um banco de dados no Banco de Dados SQL do Azure e um banco de dados local do SQL Server.
Atualizar o esquema de sincronização do SQL Data Sync Esse script do PowerShell adiciona ou remove itens do esquema de sincronização.

Saiba mais sobre a API do Azure PowerShell de base de dados única.

Os exemplos listados nesta página usam cmdlets do az.sql PowerShell para criar e gerir recursos SQL do Azure. Cmdlets adicionais para executar consultas e executar muitas tarefas de banco de dados estão localizados em cmdlets do SqlServer PowerShell. Para obter mais informações, consulte SQL Server PowerShell.