Como habilitar a indexação de texto completo no SQL Server 2005 Express?
-
08-06-2019 - |
Pergunta
Estou tentando habilitar a indexação de texto completo no SQL Server 2005 Express.Estou executando isso no meu laptop com o Vista Ultimate.
Entendo que a versão padrão do SQL Server Express não possui indexação de texto completo.Já baixei e instalei o "Microsoft SQL Server 2005 Express Edition com Advanced Services Service Pack 2" (download).
Também garanti que os serviços "SQL Server (instância)" e "SQL Server FullText Search (instância)" estejam em execução na mesma conta que é "Serviço de rede".
Também selecionei a opção "Usar indexação de texto completo" na área Propriedades do banco de dados > Arquivos.
Eu posso executar a consulta SQL "Select FullTextServiceProperty ('isfullTextInstalled');" e retornar 1.
O problema que estou tendo é que quando abro minha tabela no modo design e seleciono "Gerenciar índice FullText";a janela de índice de texto completo exibe a mensagem...
"A criação do índice de texto completo não está disponível.Verifique se você tem as permissões corretas ou se os catálogos de texto completo estão definidos."
Alguma ideia sobre o que verificar ou para onde ir a seguir?
Solução
sp_fulltext_database 'enable'
CREATE FULLTEXT CATALOG [myFullText]
WITH ACCENT_SENSITIVITY = ON
CREATE FULLTEXT INDEX ON [dbo].[tblName] KEY INDEX [PK_something] ON [myFullText] WITH CHANGE_TRACKING AUTO
ALTER FULLTEXT INDEX ON [dbo].[otherTable] ADD ([Text])
ALTER FULLTEXT INDEX ON [dbo].[teyOtherTable] ENABLE
Outras dicas
Tudo que eu precisava para fazer a indexação de texto completo funcionar era ...
CRIAR CATÁLOGO FULLTEXT [myFullText] COM ACCENT_SENSITIVITY = ON
Depois disso, eu poderia executar uma consulta CREATE FULLTEXT INDEX ou usar o Manage FullText Index no MSSQL Management Studio.
Use o estúdio de gerenciamento do SQL Server.
Faça login como administrador em sua conta do Windows.
Em seguida, selecione banco de dados e clique com o botão direito no banco de dados no SQL Server Management Studio e selecione Definir Índice de Texto Completo e você será guiado durante todo o processo pelo Management Studio.