Set-AzSqlDatabaseFailoverGroup
Modifica a configuração de um Grupo de Failover do Banco de Dados SQL do Azure.
Sintaxe
Set-AzSqlDatabaseFailoverGroup
[-ServerName] <String>
[-FailoverGroupName] <String>
[-FailoverPolicy <FailoverPolicy>]
[-GracePeriodWithDataLossHours <Int32>]
[-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
[-PartnerServerList <System.Collections.Generic.List`1[System.String]>]
[-ReadOnlyEndpointTargetServer <String>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Esse comando modifica a configuração de um Grupo de Failover do Banco de Dados SQL do Azure. O servidor primário do Grupo de Failover deve ser usado para executar o comando. Para controlar o conjunto de bancos de dados no grupo, use 'Add-AzSqlDatabaseToFailoverGroup' e 'Remove-AzSqlDatabaseFromFailoverGroup'. Durante a visualização do recurso Grupos de Failover, somente valores maiores ou iguais a 1 hora têm suporte para o parâmetro '-GracePeriodWithDataLossHours'.
Exemplos
Exemplo 1
$failoverGroup = Set-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1
Define a política de failover de um grupo de failover como 'Automático'.
Exemplo 2
$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzSqlDatabaseFailoverGroup -FailoverPolicy Manual
Define a política de failover de um Grupo de Failover como 'Manual' por meio da canalização no Grupo de Failover.
Parâmetros
-AllowReadOnlyFailoverToPrimary
Se as interrupções no servidor secundário devem disparar o failover automático do ponto de extremidade somente leitura.
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 usadas para comunicação com o Azure
Tipo: | IAzureContextContainer |
Aliases: | AzContext, 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.
Tipo: | String |
Cargo: | 2 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
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. Isso indica que o Banco de Dados SQL do Azure não iniciará o failover automático antes que o período de carência expire. Observe que a operação de failover com a opção AllowDataLoss pode causar perda de dados devido à natureza da sincronização assíncrona.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | 1 |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartnerServerList
A lista de servidores parceiros no grupo de failover (lista vazia para 0 servidores).
Tipo: | List<T>[String] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ReadOnlyEndpointTargetServer
O nome do servidor de destino para o ponto de extremidade somente leitura.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
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 primário do Banco de Dados SQL do Azure 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 |