Esse 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 primária. Todas as novas sessões do TDS são automaticamente roteadas 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 primários anteriormente nele mudarã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.
Emita uma operação de failover de melhor esforço que terá êxito sem perder dados ou falhar e reverter.
Parâmetros
-AllowDataLoss
Concluir 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.
Executa o failover planejado como primeira etapa e, se falhar por algum motivo, o failover forçado com possível perda de dados será iniciado. Isso permitirá que o failover prossiga mesmo se um banco de dados primário não estiver disponível.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.