Estoy refabricando una base de datos anterior y eliminando las columnas que ya no están en uso. La base de datos solía tener indización de texto completo, por lo tanto, algunas columnas están marcadas para texto completo.Error: No se puede modificar o eliminar la columna 'x' porque está habilitada para la búsqueda de texto completo
¿Cómo puedo eliminarlos?
Notas:
- DB es MS SQL Server Express 2008
- servicio de búsqueda de texto completo ya no se instala
Editar:
He tratado
ALTER FULLTEXT INDEX ON tableName DROP (ColumnName)
pero obtiene este error:
Full-text crawl manager has not been initialized. Any crawl started before
the crawl manager was fully initialized will need to be restarted. Please
restart SQL Server and retry the command. You should also check the error
log to fix any failures that might have caused the crawl manager to fail.
también tenga en cuenta que realmente debe incluir el (y) en la línea 2, o conseguir un error de sintaxis –
y para volver a agregar el índice si sólo está alterando la columna: ALTER FULLTEXT INDICE ON TableName add (ColumnName) ALTER FULLTEXT INDICE ACTIVADO TableName enable – David