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 disponibilidade 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 disponibilidade é uma propriedade de réplica que controla se a réplica confirma de forma assíncrona ou síncrona. Omodo de confirmação assíncrona maximiza o desempenho às custas da alta disponibilidade e dá suporte apenas ao failover manual forçado (com possível perda de dados), que costuma ser chamado de failover forçado. Omodo de confirmação síncrona enfatiza a alta disponibilidade sobre o desempenho e, quando a réplica secundária é sincronizada, dá suporte ao failover manual e, opcionalmente, ao failover automático.
Antes de começar
Pré-requisitos
- Você deve estar conectado à instância do servidor que hospeda a réplica primária.
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 disponibilidade de um grupo 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 disponibilidade para alterar o modo de disponibilidade desta réplica.
Usando Transact-SQL
Para alterar o modo de disponibilidade de um grupo 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 e server_name é o nome da instância do servidor que hospeda a réplica a ser modificada.
Observação
FAILOVER_MODE = AUTOMATIC só terá suporte se você também especificar AVAILABILITY_MODE = SYNCHRONOUS_COMMIT.
O exemplo a seguir, inserido na réplica primária do grupo de disponibilidade
AccountsAG, altera os modos de disponibilidade e de failover para confirmação síncrona e failover automático, respectivamente, para a réplica hospedada pela instância de servidorINSTANCE09.ALTER AVAILABILITY GROUP AccountsAG MODIFY REPLICA ON 'INSTANCE09' WITH (AVAILABILITY_MODE = SYNCHRONOUS_COMMIT); ALTER AVAILABILITY GROUP AccountsAG MODIFY REPLICA ON 'INSTANCE09' WITH (FAILOVER_MODE = AUTOMATIC);
Como usar o PowerShell
Para alterar o modo de disponibilidade de um grupo de disponibilidade
Altere o diretório (
cd) para a instância do servidor que hospeda a réplica primária.Use o
Set-SqlAvailabilityReplicacmdlet com oAvailabilityModeparâmetro e, opcionalmente, oFailoverModeparâmetro.Por exemplo, o comando a seguir modifica a réplica
MyReplicano grupo de disponibilidadeMyAgpara 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\AvailabilityReplicas\MyReplicaObservação
Para exibir a sintaxe de um cmdlet, use o
Get-Helpcmdlet 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)