2008-08-06 13 views
12

Estoy intentando habilitar la indexación de texto completo en SQL Server 2005 Express. Estoy ejecutando esto en mi computadora portátil con Vista Ultimate.¿Cómo habilitar la indexación de texto completo en SQL Server 2005 Express?

Entiendo que la versión estándar de SQL Server Express no tiene indización de texto completo. Ya descargué e instalé "Microsoft SQL Server 2005 Express Edition con Advanced Services Service Pack 2" (download).

También me he asegurado de que los servicios "SQL Server (instancia)" y "SQL Server FullText Search (instancia)" se ejecutan en la misma cuenta que es "Servicio de red".

También he seleccionado la opción "Usar indexación de texto completo" en el área Propiedades de la base de datos> Archivos.

Puedo ejecutar la consulta sql "SELECT fulltextserviceproperty ('IsFulltextInstalled');" y devolver 1.

El problema que tengo es que cuando tengo mi mesa abierta en la vista de diseño y selecciono "Administrar índice de texto completo"; la ventana de índice de texto completo muestra el mensaje ...

"La creación del índice de texto completo no está disponible. Compruebe que tiene los permisos correctos o que los catálogos de texto están definidos."

¿Alguna idea sobre qué verificar o dónde ir después?

+0

Pruebe esto: [http://www.wherecanibuyit.co.uk/ASP/full-text-search.html](http://www.wherecanibuyit.co.uk/ASP/full-text-search. html) Si eso no funciona, usaría Lucene. –

Respuesta

13
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 
2

Todo lo que necesitaba para obtener la indexación de texto completo al trabajo fue el ...

CREATE FULLTEXT CATÁLOGO [myFullText] CON ACCENT_SENSITIVITY = ON

Después de que podía correr una consulta CREATE FULLTEXT INDEX o utilice el índice Manage FullText en MSSQL Management Studio.

1

Utilice el estudio de gestión de servidor sql.

Ingrese como administrador a su cuenta de Windows.

Luego seleccione la base de datos y haga clic derecho en la base de datos en el estudio de administración del servidor sql y seleccione Definir índice de texto completo y el estudio de administración lo guiará durante todo el proceso.

Cuestiones relacionadas