Troubleshooting: Performing Investigation and Clean-up Tasks for Full-Text Catalogs
W tym przykładzie wykonywanie typowych postępowania i zadania oczyszczania.Załóżmy, że masz połączenie AdventureWorks Baza danych, podczas pracy z Document Tabela, a AdvDocFTCat wykaz pełnotekstowy skojarzone z Document Tabela.
Important Note: |
|---|
Aby SQL Server 2008 Baza danych, wykaz pełnotekstowy jest logiczne pojęcia, które odnosi się do grupy indeksy pełnotekstowe. wykaz pełnotekstowy Jest obiektem wirtualny, który nie należy do żadnych grupa plików. |
Zadań Badanie i oczyszczania są następujące:
Uzyskać listę wszystkich wykazów pełnego tekstu są połączone z AdventureWorks bazy danych przez uruchomienie tej kwerendy na sys.fulltext_catalogs (języka Transact-SQL) Widok wykazu:
SELECT name FROM sys.fulltext_catalogs; GOPonieważ AdventureWorks Baza danych jest bieżącą bazę danych, to funkcja zwraca metadane dla wszystkich wykazów pełnego tekstu są połączone z AdventureWorks Baza danych.
Aby uzyskać listę indeksów bazy danych używany sys.fulltext_indexesSłuży do wyświetlania katalogu .
Wyrejestruj Document Tabela dla całego tekstu, przetwarzanie, uruchamiając następujące instrukcja:
DROP FULLTEXT INDEX ON Production.Document; GOAby uzyskać więcej informacji zobacz DROP FULLTEXT INDEX (Transact-SQL).
To już metadane dotyczące indeksowania pełnotekstowego dla Document Tabela. Istniejący indeks pełnotekstowy pozostaje w miejscu, aż do następnego zapełnianie pełnego lub do wykazu pełnego tekstu zostanie usunięte.Jednak pozostaje nieużywane.
Upuść AdvDocFTCat wykaz pełnotekstowy z systemu plików i jego metadane widoki wykazu, uruchamiając następującą instrukcję:
DROP FULLTEXT CATALOG AdvDocFTCat; GOAby uzyskać więcej informacji zobacz DROP FULLTEXT CATALOG (Transact-SQL).
Należy wykonać krok 4, zanim wykaz pełnotekstowy może zostać odrzucone, ponieważ jego metadane zapełniony katalog musi zostać zaktualizowany, aby usunąć wszystkie indeksy pełnotekstowe.
Important Note: