Risoluzione dei problemi: Esecuzione di attività di analisi e pulitura per i cataloghi full-text

In questo esempio verranno eseguite comuni attività di analisi e pulitura. Si supponga di essere connessi al database AdventureWorks2008R2, di utilizzare la tabella Document e che AdvDocFTCat sia il catalogo full-text associato alla tabella Document.

Nota importanteImportante

Per un database SQL Server 2008, un catalogo full-text è un concetto logico che fa riferimento a un gruppo di indici full-text. Il catalogo full-text è un oggetto virtuale che non appartiene ad alcun filegroup.

Di seguito sono illustrate le attività di analisi e pulizia:

  1. Ottenere un elenco di tutti i cataloghi full-text collegati al database AdventureWorks2008R2 eseguendo questa query sulla vista del catalogo sys.fulltext_catalogs (Transact-SQL):

    SELECT name 
    FROM sys.fulltext_catalogs;
    GO
    

    Poiché il database AdventureWorks2008R2 è quello corrente, verranno restituiti metadati per tutti i cataloghi full-text collegati al database AdventureWorks2008R2.

  2. Per ottenere un elenco di indici del database, utilizzare la vista del catalogo sys.fulltext_indexes.

  3. Per annullare la registrazione della tabella Document per l'elaborazione full-text, eseguire l'istruzione seguente:

    DROP FULLTEXT INDEX ON Production.Document;
    GO
    

    Per ulteriori informazioni, vedere DROP FULLTEXT INDEX (Transact-SQL).

    Questa procedura elimina i metadati relativi all'indicizzazione full-text della tabella Document. L'indice full-text esistente viene mantenuto fino al popolamento completo successivo o fino all'eliminazione del catalogo full-text e tuttavia rimane inutilizzato.

  4. Per eliminare il catalogo full-text AdvDocFTCat dal file system e i metadati corrispondenti dalle viste del catalogo, eseguire l'istruzione seguente:

    DROP FULLTEXT CATALOG AdvDocFTCat;
    GO
    

    Per ulteriori informazioni, vedere DROP FULLTEXT CATALOG (Transact-SQL).

    È necessario eseguire il passaggio 4 prima di eliminare un catalogo full-text perché è necessario aggiornare i metadati corrispondenti per rimuovere tutti gli indici full-text.