Resumo
No SQL Server 2012,2014 ou 2016, quando os documentos são demasiado grandes para a indexação de pesquisa de texto completo, uma exceção que se assemelha ao seguinte é registada no registo de erro do SQL Server, e é gerado um ficheiro de despejo. Além disso, as consultas de texto completo podem devolver resultados incorretos.
ex_raise2: Exceção levantada, major=300, minor=45, state=53, severidade=17
Nota O suporte para a indexação de pesquisa de texto completo em grandes documentos que excedam valores de posição de palavra superior a 4.294.966.016 não é adicionado nesta atualização. Depois de instalar esta atualização e o SQL Server indexa documentos demasiado grandes para a indexação de pesquisa de texto completo, os documentos são ignorados e o SQL Server gera uma mensagem de erro semelhante ao seguinte no registo de erro de pesquisa de texto completo em vez de lançar exceções e gerar despejos de ficheiros.
Erro '0x8004fd0a: Transbordo de contador de ocorrência, documento não é indexado.' durante a população de índice de texto completo para object_name de tabela ou visualização indexada (ID deobject_id de visualização indexada, database_id de dadosde dados ), valor chave de texto completo text_key_value. Falhou em indexar a linha.
Resolução
Esta emissão é corrigida nas seguintes atualizações cumulativas para o SQL Server:
Atualização Cumulativa 5 para SQL Server 2016 RTM
Atualização Cumulativa 2 para SQL Server 2016 SP1
Atualização Cumulativa 5 para SQL Server 2014 SP2
Atualização Cumulativa 11 para SQL Server 2014 Service Pack 1
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
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.