Sto rifattorizzando un vecchio database e rimuovendo le colonne non più in uso. Il DB aveva l'indicizzazione completa del testo, quindi alcune colonne sono contrassegnate per il testo completo.Errore: impossibile modificare o eliminare la colonna 'x' perché è abilitata per la ricerca full-text
Come posso rimuoverli?
Note:
- DB è MS SQL Server Express 2008
- Testo integrale servizio di ricerca non è più installato
Edit:
ho cercato
ALTER FULLTEXT INDEX ON tableName DROP (ColumnName)
ma ottiene questo errore:
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.
anche notare che è davvero necessario includere la (e) in linea 2, o ottenere un errore di sintassi –
e per aggiungere nuovamente l'indice se stai solo alterando la colonna: ALTER INDICE FULLTEXT ON TableName add (ColumnName) ALTER INDICE FULLTEXT ON Abilita TableName – David