Switch-AzSqlDatabaseFailoverGroup
Executa um failover de um Grupo de Failover do Banco de Dados SQL do Azure.
Syntax
Switch-AzSqlDatabaseFailoverGroup
[-ServerName] <String>
[[-FailoverGroupName] <String>]
[-AllowDataLoss]
[-TryPlannedBeforeForcedFailover]
[-AsJob]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Este comando troca as funções dos servidores em um Grupo de Failover e alterna todos os bancos de dados secundários para a função principal. Todas as novas sessões TDS são automaticamente redirecionadas para o servidor secundário depois que o cache do cliente DNS é atualizado. Quando o servidor primário original estiver online novamente, todos os bancos de dados anteriormente primários nele alternarão para a função secundária. O servidor secundário do Grupo de Failover deve ser usado para executar esse comando. Se o parâmetro AllowDataLoss não for especificado, esse comando aguardará até que ambas as funções sejam alternadas. Se o parâmetro AllowDataLoss for especificado, o comando aguardará apenas até que o novo primário assuma sua função.
Exemplos
Exemplo 1
Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName secondaryserver -FailoverGroupName fg | Switch-AzSqlDatabaseFailoverGroup -AllowDataLoss
Emita uma operação de failover permitindo a perda de dados por tubulação no Grupo de Failover.
Exemplo 2
Switch-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName secondaryserver -FailoverGroupName fg
Emita uma operação de failover de melhor esforço que terá êxito sem perder dados ou falhará e reverterá.
Parâmetros
-AllowDataLoss
Conclua o failover mesmo que isso possa resultar em perda de dados. Isso permitirá que o failover prossiga mesmo se um banco de dados primário não estiver disponível.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Executar cmdlet em segundo plano
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailoverGroupName
O nome do Grupo de Failover do Banco de Dados SQL do Azure.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
O nome do grupo de recursos.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
O nome do Servidor do Banco de Dados SQL do Azure secundário do Grupo de Failover.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TryPlannedBeforeForcedFailover
Executa o failover planejado como primeira etapa e, se ele falhar por qualquer motivo, o failover forçado com perda de dados potencial é iniciado. Isso permitirá que o failover prossiga mesmo se um banco de dados primário não estiver disponível.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Saídas
Ligações Relacionadas
Azure PowerShell
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários