KB4511771 – CORREÇÃO: o rastreamento automático de pesquisa do Full-Text é interrompido quando o AG fica offline no SQL Server

Aplica-se a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Windows SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

Sintomas

Suponha que você use AG (grupos de disponibilidade) Always On no Microsoft SQL Server. Quando o AG fica offline e se o banco de dados SQL Server está no AG, o rastreamento automático de pesquisa do banco de dados Full-Text é interrompido e nunca é iniciado, mesmo quando o AG está online novamente. 

Talvez seja necessário retomar manualmente o rastreamento automático executando a seguinte consulta:

"ALTERAR ÍNDICE DE TEXTO COMPLETO EM Table_1 POPULAÇÃO DE CURRÍCULO"

Data/Hora Servidor O grupo de disponibilidade "AG" está sendo solicitado a interromper a renovação da concessão porque o grupo de disponibilidade está ficando offline. Esta é apenas uma mensagem informativa. Nenhuma ação do usuário é necessária.

DateTime spid56 O estado da réplica de disponibilidade local no grupo de disponibilidade "AG" foi alterado de "PRIMARY_NORMAL" para "RESOLVING_NORMAL". O estado mudou porque o grupo de disponibilidade está ficando offline. A réplica está ficando offline porque o grupo de disponibilidade associado foi excluído, ou o usuário colocou o grupo de disponibilidade associado offline no console de gerenciamento do Windows Server Failover Clustering (WSFC) ou o grupo de disponibilidade está fazendo failover para outra instância do SQL Server. Para obter mais informações, consulte o log de erros do SQL Server, o console de gerenciamento do Windows Server Failover Clustering (WSFC) ou o log do WSFC.

DateTime spid45s Always On Grupos de Disponibilidade conexão com o banco de dados secundário encerrada para o banco de dados primário 'ag2' no réplica de disponibilidade 'SQLPROD2' com a ID da Réplica: {ID}. Esta é apenas uma mensagem informativa. Nenhuma ação do usuário é necessária DateTimespid61s O banco de dados do grupo de disponibilidade "ag2" está alterando as funções de "PRIMARY" para "RESOLVING" porque a sessão de espelhamento ou o grupo de disponibilidade falhou devido à sincronização de funções. Esta é apenas uma mensagem informativa. Nenhuma ação do usuário é necessária.

Data/Hora O servidor parou de escutar no nome da rede virtual 'AGL'. Nenhuma ação do usuário é necessária.

DateTime spid61s Informações de estado para o banco de dados 'ag2' - LSN reforçado: '(39:28080:1)' Confirmar LSN: '(39:28064:2)' Hora da confirmação: DateTime

DateTime spid61s FT: Interrompendo todos os rastreamentos para dbid: 9 StopType: 1

DateTime spid61s CFTCrawlManager::CancelCrawls para dbid: 9, ID do catálogo 0, ID da tabela: 0 StopAutoCrawls 1, tipo de rastreamento 0, tipo de cancelamento 1

DateTime spid61s CFTScheduler::D eleteAutoCrawl: Remoção de um CFTSCrawlInfo para dbid: 9, ID do catálogo 0, ID da tabela: 0

DateTime spid42s DbMgrPartnerCommitPolicy::SetSyncAndRecoveryPoint: ID

DateTime spid61s Transações não qualificadas estão sendo revertidas no banco de dados ag2 para uma alteração de estado de Grupos de Disponibilidade Always On. Conclusão estimada da reversão: 100%. Esta é apenas uma mensagem informativa. Nenhuma ação do usuário é necessária.

DateTime spid56 Always On: o réplica local do grupo de disponibilidade "AG" está se preparando para fazer a transição para a função principal em resposta a uma solicitação do cluster WSFC (Windows Server Failover Clustering). Esta é apenas uma mensagem informativa. Nenhuma ação do usuário é necessária.

DateTime spid56 O estado da réplica de disponibilidade local no grupo de disponibilidade "AG" foi alterado de "RESOLVING_NORMAL" para "PRIMARY_PENDING". O estado mudou porque o grupo de disponibilidade está ficando online. Para obter mais informações, consulte o log de erros do SQL Server, o console de gerenciamento do Windows Server Failover Clustering (WSFC) ou o log do WSFC.

Data/Hora Server O ponto de extremidade do Service Broker está no estado desabilitado ou parado.

Data/Hora O servidor começou a escutar no nome da rede virtual 'AGL'. Nenhuma ação do usuário é necessária.

Data/Hora Servidor O trabalho de concessão do grupo de disponibilidade "AG" agora está dormindo o tempo de concessão em excesso (164828 ms) fornecido durante o online. Esta é apenas uma mensagem informativa. Nenhuma ação do usuário é necessária.

Data/Hora Servidor O estado da réplica de disponibilidade local no grupo de disponibilidade "AG" foi alterado de "PRIMARY_PENDING" para "PRIMARY_NORMAL". O estado foi alterado porque o réplica local concluiu o processamento do comando Online do WSFC (Cluster de Failover de Windows Server). Para obter mais informações, consulte o log de erros do SQL Server, o console de gerenciamento do Windows Server Failover Clustering (WSFC) ou o log do WSFC.

Data/Hora Server O ponto de extremidade do Service Broker está no estado desabilitado ou parado.

DateTime spid61s O banco de dados do grupo de disponibilidade "ag2" está alterando as funções de "RESOLVING" para "PRIMARY" porque a sessão de espelhamento ou o grupo de disponibilidade falhou devido à sincronização de funções. Esta é apenas uma mensagem informativa. Nenhuma ação do usuário é necessária.

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Resolução

Esse problema é corrigido nas seguintes atualizações cumulativas para o SQL Server:

Sobre atualizações cumulativas para o SQL Server:

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.