Ich überarbeite eine alte Datenbank und entferne Spalten, die nicht mehr verwendet werden. Die DB hatte früher Volltextindizierung, daher sind einige Spalten für den Volltext markiert.Fehler: Die Spalte 'x' kann nicht geändert oder gelöscht werden, da sie für die Volltextsuche aktiviert ist.
Wie kann ich sie entfernen?
Hinweise:
- DB ist MS SQL Server Express 2008
- Volltext-Suchdienst wird nicht mehr installiert
Edit:
ich versucht habe
ALTER FULLTEXT INDEX ON tableName DROP (ColumnName)
Aber wird diese Fehlermeldung:
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.
beachten Sie auch, dass Sie wirklich das enthalten muss (und) in Zeile 2, oder einen Syntaxfehler –
erhalten und den Index erneut hinzufügen, wenn Sie gerade ändern die Spalte: ALTER FULLTEXT INDEX ON Tabellenname add (ColumnName) ALTER FULLTEXT INDEX ON TableName enable – David