Sintomas
Quando utilizar o SQL Server Always On Availability Groups, a réplica "Always On secondary" pode entrar num estado de desconexão. Além disso, a seguinte mensagem de erro é registada no registo de erro do SQL Server:
Ocorreu um tempo limite de ligação ao tentar estabelecer uma ligação à réplica de disponibilidade availability_replica_name com availability_replica_id de identificação. Existe um problema de rede ou firewall, ou o endereço de ponto final fornecido para a réplica.
Quando tentar restabelecer a ligação, poderá receber a seguinte mensagem de erro:
Esta réplica secundária não está ligada à réplica primária. O estado ligado está desligado.
Quando este comportamento ocorre, o problema não é corrigido até reiniciar os Serviços de Servidor SQL na réplica secundária. Num cenário raro, poderá ter de reiniciar os Serviços de Servidor SQL na réplica primária para retomar o movimento de dados Always On.Nota Este problema pode ocorrer apenas em computadores muito poderosos e quando o SQL Server está muito ocupado. Por exemplo, num cenário, este problema ocorreu num sistema muito ocupado com 24 núcleos.
Causa
O problema ocorre devido a uma condição interna de raça.
Resolução
Esta questão foi corrigida nas seguintes atualizações cumulativas do SQL Server.
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server: Última atualização cumulativa para SQL Server 2016Última atualização cumulativa para SQL Server 2014Última atualização cumulativa para SQL Server 2012 SP3
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.