Partilhar via


New-AzureRmSqlDatabaseFailoverGroup

Este comando cria um novo Grupo de Failover do Banco de Dados SQL do Azure.

Aviso

O módulo AzureRM PowerShell foi oficialmente preterido a partir de 29 de fevereiro de 2024. Os usuários são aconselhados a migrar do AzureRM para o módulo Az PowerShell para garantir suporte e atualizações contínuos.

Embora o módulo AzureRM ainda possa funcionar, ele não é mais mantido ou suportado, colocando qualquer uso continuado a critério e risco do usuário. Consulte nossos recursos de migração para obter orientação 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 Ativação Pós-falha da Base de Dados SQL do Azure para os 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 ditado pela política de failover e pelo período de carência 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

Este 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 failover automático do ponto de extremidade somente leitura. Este recurso ainda não é suportado.

Tipo:AllowReadOnlyFailoverToPrimary
Valores aceites:Enabled, Disabled
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure

Tipo:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FailoverGroupName

O nome do Grupo de Failover do Banco de Dados SQL do Azure a ser criado.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FailoverPolicy

A política de failover do Grupo de Failover do Banco de Dados SQL do Azure.

Tipo:FailoverPolicy
Valores aceites:Automatic, Manual
Position:Named
Default value:Automatic
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-GracePeriodWithDataLossHours

Intervalo antes do failover automático ser 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
Position:Named
Default value:1
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PartnerResourceGroupName

O nome do grupo de recursos secundário do Grupo de Failover do Banco de Dados SQL do Azure.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PartnerServerName

O nome do servidor secundário do Grupo de Failover do Banco de Dados SQL do Azure.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ResourceGroupName

O nome do grupo de recursos.

Tipo:String
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-ServerName

O nome do Servidor de Banco de Dados SQL do Azure primário do Grupo de Failover.

Tipo:String
Position:1
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

Entradas

String

Saídas

AzureSqlFailoverGroupModel