Problembehandlung: Untersuchen und Leeren von Volltextkatalogen
In diesem Beispiel führen Sie einige typische Aufgaben zum Untersuchen und Leeren von Volltextkatalogen aus. Angenommen, Sie haben eine Verbindung mit der AdventureWorks-Datenbank hergestellt, Sie arbeiten mit der Document-Tabelle, und AdvDocFTCat ist der Volltextkatalog, der der Document-Tabelle zugeordnet ist.
Wichtig |
---|
Im Zusammenhang mit einer SQL Server 2008-Datenbank ist ein Volltextkatalog ein logisches Konzept, das für eine Gruppe von Volltextindizes steht. Ein Volltextkatalog ist ein virtuelles Objekt und gehört keiner Dateigruppe an. |
Die Untersuchung und der Cleanup werden wie folgt durchgeführt:
Rufen Sie eine Liste aller Volltextkataloge ab, die mit der AdventureWorks-Datenbank verknüpft sind, indem Sie diese Abfrage für die Katalogsicht sys.fulltext_catalogs (Transact-SQL) ausführen:
SELECT name FROM sys.fulltext_catalogs; GO
Da die AdventureWorks-Datenbank die aktuelle Datenbank ist, werden Metadaten für alle Volltextkataloge zurückgegeben, die mit der AdventureWorks-Datenbank verlinkt sind.
Verwenden Sie zum Abrufen einer Liste mit Indizes die sys.fulltext_indexes-Katalogsicht.
Heben Sie die Registrierung der Document-Tabelle für die Volltextverarbeitung auf, indem Sie die folgende Anweisung ausführen:
DROP FULLTEXT INDEX ON Production.Document; GO
Weitere Informationen finden Sie unter DROP FULLTEXT INDEX (Transact-SQL).
Auf diese Weise werden die Metadaten zur Volltextindizierung für die Document-Tabelle gelöscht. Der vorhandene Volltextindex bleibt bis zum nächsten vollständigen Auffüllen oder bis zum Löschen des Volltextkatalogs erhalten. Er wird jedoch nicht mehr verwendet.
Löschen Sie den AdvDocFTCat-Volltextkatalog aus dem Dateisystem und seine Metadaten aus den Katalogsichten, indem Sie die folgende Anweisung ausführen:
DROP FULLTEXT CATALOG AdvDocFTCat; GO
Weitere Informationen finden Sie unter DROP FULLTEXT CATALOG (Transact-SQL).
Vor dem Löschen eines Volltextkatalogs müssen Sie Schritt 4 ausführen, da die Metadaten des Volltextkatalogs aktualisiert werden müssen, um alle Volltextindizes zu entfernen.