Exemplos do Azure PowerShell para o Banco de Dados SQL do Azure e a Instância Gerenciada do SQL do Azure
Aplica-se a:Banco de Dados SQL do Azure Instância Gerenciada SQLdo Azure
O Banco de Dados SQL do Azure e a Instância Gerenciada SQL do Azure permitem que você configure seus bancos de dados, instâncias 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.
Utilizar o Azure Cloud Shell
O Azure aloja o Azure Cloud Shell, um ambiente de shell interativo que pode utilizar através do seu browser. Pode utilizar 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. A seleção de Experimente não copia automaticamente o código para o Cloud Shell. | |
Aceda a https://shell.azure.com ou selecione o botão Iniciar Cloud Shell para abrir o Cloud Shell no browser. | |
Selecione o botão Cloud Shell na barra de menus, na parte direita do portal do Azure. |
Para executar o código neste artigo no Azure Cloud Shell:
Inicie o Cloud Shell.
Selecione o botão Copiar num bloco de código para copiar o código.
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.
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.
A tabela seguinte inclui ligações para scripts de exemplo do Azure PowerShell para a Base de Dados SQL do Azure.
Ligação | Description |
---|---|
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 do servidor | Esse script do PowerShell cria um único banco de dados e configura uma regra de firewall IP no nível do servidor. |
Criar conjuntos elásticos e mover bases de dados de conjunto | Esse script do PowerShell cria pools elásticos, move bancos de dados agrupados e altera tamanhos de computação. |
Configurar georreplicação e ativação pós-falha | |
Configurar e fazer failover de um único banco de dados usando replicação geográfica ativa | Esse script do PowerShell configura a replicação geográfica ativa para um único banco de dados e faz o failover para a réplica secundária. |
Configurar e fazer failover de um banco de dados em pool usando replicação geográfica ativa | Esse script do PowerShell configura a replicação geográfica ativa para um banco de dados em um pool elástico e faz failover para a réplica secundária. |
Configurar um grupo de failover | |
Configurar um grupo de failover para um único banco 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 uma base de dados e um conjunto elástico | |
Dimensionar uma base 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 um conjunto elástico | 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 uma base de dados | |
Restaurar uma base 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 uma base de dados de um ficheiro 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 bases de dados | |
Sincronizar dados entre bases 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 a Base de Dados SQL e o SQL Server no 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 de Dados SQL | Este script do PowerShell adiciona ou remove itens do esquema de Sincronização de Dados. |
Saiba mais sobre a API do Azure PowerShell de banco de dados único.
Próximos passos
Os exemplos listados nesta página usam cmdlets az.sql PowerShell para criar e gerenciar recursos SQL do Azure. Cmdlets adicionais para executar consultas e executar muitas tarefas de banco de dados estão localizados nos cmdlets do SqlServer PowerShell. Para obter mais informações, consulte SQL Server PowerShell.