Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Este tópico descreve como configurar o período de tempo de espera de uma réplica de disponibilidade Always On utilizando o SQL Server Management Studio, Transact-SQL ou PowerShell no SQL Server. O período de tempo de espera da sessão é uma propriedade de réplica que controla quantos segundos (em segundos) uma réplica de disponibilidade espera por uma resposta ping de uma réplica ligada antes de considerar que a ligação falhou. Por predefinição, uma réplica aguarda 10 segundos por uma resposta de ping. Esta propriedade de réplica aplica-se apenas à ligação entre uma dada réplica secundária e a réplica primária do grupo de disponibilidade. Para obter mais informações sobre o período de tempo limite da sessão, consulte Visão geral dos grupos de disponibilidade Always On (SQL Server).
Pré-requisitos
- Tens de estar ligado à instância do servidor que aloja a réplica principal.
Recomendações
Recomendamos que você mantenha o período de tempo limite em 10 segundos ou mais. Definir o valor para menos de 10 segundos cria a possibilidade de um sistema fortemente carregado perder PINGs e declarar uma falha falsa.
Permissões
Requer ALTER AVAILABILITY GROUP permissão no grupo de disponibilidade, permissão CONTROL AVAILABILITY GROUP , ALTERAR QUALQUER AVAILABILITY GROUP permissão ou permissão CONTROL SERVER.
Usando o SQL Server Management Studio
Para alterar o período de tempo de espera da sessão para uma réplica de disponibilidade
No Pesquisador de Objetos, conecte-se à instância do servidor que hospeda a réplica primária e expanda a árvore do servidor.
Expanda o nó Always On de Alta Disponibilidade e o nó de Grupos de Disponibilidade.
Clique no grupo de disponibilidade cuja réplica de disponibilidade quer configurar.
Clique com o botão direito na réplica a configurar e clique em Propriedades.
Na caixa de diálogo Disponibilidade de Propriedades da Réplica , use o campo de tempo limite da sessão (segundos) para alterar o número de segundos do período de tempo de espera da sessão nesta réplica.
Usando Transact-SQL
Para alterar o período de tempo de espera da sessão para uma réplica de disponibilidade
Conecte-se à instância do servidor que hospeda a réplica primária.
Use a ALTER AVAILABILITY GROUP declaração, da seguinte forma:
ALTER AVAILABILITY GROUP group_name
MODIFICAR A RÉPLICA EM 'instance_name' COM ( SESSION_TIMEOUT =segundos )
onde group_name é o nome do grupo de disponibilidade, instance_name é o nome da instância do servidor que hospeda a réplica de disponibilidade a ser modificada, e segundos especifica quantos segundos a réplica de disponibilidade espera por uma resposta ping de uma réplica ligada antes de considerar que a ligação falhou. Por predefinição, uma réplica aguarda 10 segundos por uma resposta de ping.
O exemplo seguinte, introduzido na réplica primária do
AccountsAGgrupo de disponibilidade, altera o valor de timeout da sessão para15segundos para a réplica localizada naINSTANCE09instância do servidor.ALTER AVAILABILITY GROUP AccountsAG MODIFY REPLICA ON 'INSTANCE09' WITH (SESSION_TIMEOUT = 15);
Utilização do PowerShell
Para alterar o período de tempo de espera da sessão para uma réplica de disponibilidade
Muda o diretório (cd) para a instância do servidor que hospeda a réplica principal.
Use o cmdlet Set-SqlAvailabilityReplica com o parâmetro SessionTimeout para alterar o número de segundos do período de timeout da sessão numa réplica de disponibilidade especificada.
Por exemplo, o comando seguinte define o período de timeout da sessão para 15 segundos.
Set-SqlAvailabilityReplica -SessionTimeout 15 ` -Path SQLSERVER:\Sql\PrimaryServer\InstanceName\AvailabilityGroups\MyAg\AvailabilityReplicas\MyReplicaNote
Para exibir a sintaxe de um cmdlet, use o cmdlet Get-Help no ambiente do SQL Server PowerShell. Para mais informações, consulte Get Help SQL Server PowerShell.
Para configurar e usar o provedor do SQL Server PowerShell
Ver também
Visão geral dos grupos de disponibilidade Always On (SQL Server)