Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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. |
![]() |
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.
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.
Conteúdo relacionado
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.