Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Usando pesquisa de texto completo com arquivos PDF no SQL Server 2005


Obrigado Ivan. Conseguiu eventualmente fazer isso funcionar começando tudo do zero. Parece que a ordem em que as coisas são feitas faz uma grande diferença, e o conselho dado no blog vinculado para desativar a configuração 'load_os_resources' após carregar o iFilter provavelmente não é a melhor opção, pois isso fará com que o iFilter para não ser carregado quando o SQL Server for reiniciado.

Se bem me lembro, a sequência de etapas que acabou funcionando para mim foi a seguinte:
  1. Certifique-se de que a tabela ainda não tenha um índice (e, em caso afirmativo, exclua-o)
  2. Instale o Adobe iFilter
  3. Execute o comando exec sp_fulltext_service 'load_os_resources', 1;
  4. Execute o comando exec sp_fulltext_service 'verify_signature', 0;
  5. Reiniciar o SQL Server
  6. Verifique se o PDF iFilter está instalado
  7. Criar índice de texto completo na tabela
  8. Faça uma reindexação completa

Embora isso tenha funcionado, tenho certeza de que executei essas etapas algumas vezes antes de finalmente começar a funcionar corretamente.