Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico descreve como alterar o modo de failover de uma réplica de disponibilidade em um grupo de disponibilidade AlwaysOn no SQL Server 2014 usando o SQL Server Management Studio, o Transact-SQL ou o PowerShell. O modo de failover é uma propriedade de réplica que determina o modo de failover para réplicas que executam sob modo de disponibilidade de confirmação síncrona. Para obter mais informações, consulte Failover e modos de failover (Grupos de Disponibilidade AlwaysOn) e Os modos de disponibilidade (Grupos de Disponibilidade AlwaysOn).
Antes de começar
Pré-requisitos e restrições
Esta tarefa tem suporte apenas em réplicas primárias. Você deve estar conectado à instância do servidor que hospeda a réplica primária.
SQL Server As FCIs (Instâncias de Cluster de Failover) não dão suporte ao failover automático por grupos de disponibilidade, de modo que qualquer réplica de disponibilidade que esteja hospedado por um FCI só pode ser configurada para failover manual.
Segurança
Permissões
Requer a permissão ALTER AVAILABILITY GROUP no grupo de disponibilidade, a permissão CONTROL AVAILABILITY GROUP, a permissão ALTER ANY AVAILABILITY GROUP ou a permissão CONTROL SERVER.
Como usar o SQL Server Management Studio.
Para alterar o modo de failover de uma réplica de disponibilidade
No Pesquisador de Objetos, conecte-se à instância de servidor que hospeda a réplica primária e expanda a árvore de servidores.
Expanda os nós Alta Disponibilidade AlwaysOn e Grupos de Disponibilidade .
Clique no grupo de disponibilidade cuja réplica você deseja alterar.
Clique com o botão direito do mouse na réplica e clique em Propriedades.
Na caixa de diálogo Propriedades da Réplica de Disponibilidade , use a lista suspensa Modo de failover para alterar o modo de failover desta réplica.
Usando Transact-SQL
Para alterar o modo de failover de uma réplica de disponibilidade
Conecte-se à instância de servidor que hospeda a réplica primária.
Use a instrução ALTER AVAILABILITY GROUP , da seguinte maneira:
ALTERAR GRUPO DE DISPONIBILIDADE GROUP_NAME MODIFICAR RÉPLICA EM 'server_name'
WITH ( {
MODO_DE_DISPONIBILIDADE = { SYNCHRONOUS_COMMIT | ASYNCHRONOUS_COMMIT }
| FAILOVER_MODE = { AUTOMÁTICO | MANUAL }
} )
onde
group_name é o nome do grupo de disponibilidade.
{ 'system_name[\instance_name]' | 'FCI_network_name[\instance_name]' }
Especifica o endereço da instância do SQL Server que hospeda a réplica de disponibilidade a ser alterada. Os componentes desse endereço são os seguintes:
system_name
É o nome NetBIOS do sistema de computador no qual reside uma instância de servidor autônoma.FCI_network_name
É o nome da rede usado para acessar um cluster de failover do SQL Server no qual uma instância de servidor de destino é um parceiro de failover do SQL Server (uma FCI).instance_name
É o nome da instância do SQL Server que hospeda a réplica de disponibilidade de destino. Para uma instância de servidor padrão, instance_name é opcional.
Para obter mais informações sobre esses parâmetros, confira ALTER AVAILABILITY GROUP (Transact-SQL).
O exemplo a seguir, inserido na réplica primária do grupo de disponibilidade MyAG , altera o modo de failover para failover automático na réplica de disponibilidade localizada na instância de servidor padrão em um computador denominado COMPUTER01.
ALTER AVAILABILITY GROUP MyAG MODIFY REPLICA ON 'COMPUTER01' WITH (FAILOVER_MODE = AUTOMATIC);
Como usar o PowerShell
Para alterar o modo de failover de uma réplica de disponibilidade
Altere o diretório (
cd
) para a instância do servidor que hospeda a réplica primária.Use o cmdlet
Set-SqlAvailabilityReplica
com o parâmetroFailoverMode
. Quando definir uma réplica para failover automático, talvez seja necessário usar o parâmetroAvailabilityMode
para alterar a réplica para o modo de disponibilidade de confirmação síncrona.Por exemplo, o comando a seguir modifica a réplica
MyReplica
no grupo de disponibilidadeMyAg
para usar o modo de disponibilidade de confirmação síncrona e para oferecer suporte ao failover automático.Set-SqlAvailabilityReplica -AvailabilityMode "SynchronousCommit" -FailoverMode "Automatic" ` -Path SQLSERVER:\Sql\PrimaryServer\InstanceName\AvailabilityGroups\MyAg\Replicas\MyReplica
Observação
Para exibir a sintaxe de um cmdlet, use o
Get-Help
cmdlet no ambiente do SQL Server PowerShell. Para obter mais informações, consulte Get Help SQL Server PowerShell.
Para configurar e usar o provedor do SQL Server PowerShell, consulte o Provedor do SQL Server PowerShell.
Consulte Também
Visão geral dos Grupos de Disponibilidade AlwaysOn (SQL Server)
Modos de disponibilidade (Grupos de Disponibilidade AlwaysOn)
Failover e Modos de Failover (Grupos de Disponibilidade AlwaysOn)