New-AzureRmSqlDatabaseFailoverGroup
Esse comando cria um novo Grupo de Failover do Banco de Dados SQL do Azure.
Aviso
O módulo do PowerShell do AzureRM foi oficialmente preterido em 29 de fevereiro de 2024. 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.
Embora o módulo AzureRM ainda possa funcionar, ele não é mais mantido ou suportado, colocando qualquer uso contínuo a critério e risco do usuário. Consulte nossos recursos de migração para obter diretrizes sobre a transição para o módulo Az.
Sintaxe
New-AzureRmSqlDatabaseFailoverGroup
[-ServerName] <String>
-FailoverGroupName <String>
[-PartnerResourceGroupName <String>]
-PartnerServerName <String>
[-FailoverPolicy <FailoverPolicy>]
[-GracePeriodWithDataLossHours <Int32>]
[-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Cria um novo Grupo de Failover do Banco de Dados SQL do Azure dos servidores especificados. Dois pontos de extremidade TDS do Banco de Dados SQL do Azure são criados em FailoverGroupName.SqlDatabaseDnsSuffix (por exemplo, FailoverGroupName.database.windows.net) e FailoverGroupName.secondary.SqlDatabaseDnsSuffix. Esses pontos de extremidade podem ser usados para se conectar aos servidores primário e secundário no Grupo de Failover, respectivamente. Se o servidor primário for afetado por uma interrupção, o failover automático dos pontos de extremidade e bancos de dados será acionado conforme determinado pela política de failover e pelo período de cortesia do Grupo de Failover. Os Grupos de Failover recém-criados não contêm bancos de dados. Para controlar o conjunto de bancos de dados em um Grupo de Failover, use os cmdlets 'Add-AzureRmSqlDatabaseToFailoverGroup' e 'Remove-AzureRmSqlDatabaseFromFailoverGroup'. Durante a visualização do recurso Grupos de Failover, somente valores maiores ou iguais a 1 hora são suportados para o parâmetro '-GracePeriodWithDataLossHours'.
Exemplos
Exemplo 1
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -PartnerServerName secondaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1
Esse comando cria um novo Grupo de Failover com política de failover 'Automática' para dois servidores no mesmo grupo de recursos.
Exemplo 2
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg1 -ServerName primaryserver -PartnerResourceGroupName rg2 -PartnerServerName secondaryserver1 -FailoverGroupName fg -FailoverPolicy Manual
Este comando cria um novo Grupo de Failover com política de failover 'Manual' para dois servidores em grupos de recursos diferentes.
Parâmetros
-AllowReadOnlyFailoverToPrimary
Se uma interrupção no servidor secundário deve disparar o failover automático do ponto de extremidade somente leitura. Esse recurso ainda não é suportado.
Tipo: | AllowReadOnlyFailoverToPrimary |
Valores aceitos: | Enabled, Disabled |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure
Tipo: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FailoverGroupName
O nome do Grupo de Failover do Banco de Dados SQL do Azure a ser criado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FailoverPolicy
A política de failover do Grupo de Failover do Banco de Dados SQL do Azure.
Tipo: | FailoverPolicy |
Valores aceitos: | Automatic, Manual |
Cargo: | Named |
Valor padrão: | Automatic |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-GracePeriodWithDataLossHours
Intervalo antes que o failover automático seja iniciado se ocorrer uma interrupção no servidor primário e o failover não puder ser concluído sem perda de dados.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | 1 |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartnerResourceGroupName
O nome do grupo de recursos secundário do Grupo de Failover do Banco de Dados SQL do Azure.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartnerServerName
O nome do servidor secundário do Grupo de Failover do Banco de Dados SQL do Azure.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ResourceGroupName
O nome do grupo de recursos.
Tipo: | String |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ServerName
O nome do Servidor de Banco de Dados SQL do Azure primário do Grupo de Failover.
Tipo: | String |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |