Solucionar problemas: Realizar tareas de investigación y limpieza para catálogos de texto

En este ejemplo, realizará las tareas normales de investigación y limpieza. Supongamos que está conectado a la base de datos AdventureWorks, está trabajando con la tabla Document y AdvDocFTCat es el catálogo de texto completo asociado a la tabla Document.

Nota importanteImportante

En una base de datos de SQL Server 2008, un catálogo de texto completo es un concepto lógico que hace referencia a un grupo de índices de texto completo. Un catálogo de texto completo es un objeto virtual y no pertenece a ningún grupo de archivos.

Las tareas de limpieza e investigación son como se indica a continuación:

  1. Obtenga una lista de todos los catálogos de texto completo vinculados a la base de datos AdventureWorks mediante la ejecución de esta consulta en la vista de catálogo sys.fulltext_catalogs (Transact-SQL):

    SELECT name 
    FROM sys.fulltext_catalogs;
    GO
    

    Dado que la base de datos AdventureWorks es la base de datos actual, este código devuelve metadatos para todos los catálogos de texto vinculados a la base de datos AdventureWorks.

  2. Para obtener la lista de índices en la base de datos, use la vista de catálogo sys.fulltext_indexes.

  3. Cancele el registro de la tabla Document para el proceso de texto, mediante la ejecución de esta instrucción:

    DROP FULLTEXT INDEX ON Production.Document;
    GO
    

    Para obtener más información, vea DROP FULLTEXT INDEX (Transact-SQL).

    Se quitarán los metadatos acerca de la indización de texto en la tabla Document. El índice de texto existente se mantiene hasta el siguiente llenado completo o hasta que se quite el catálogo de texto. Sin embargo, no se utiliza.

  4. Quite el catálogo de texto AdvDocFTCat del sistema de archivos y sus metadatos de las vistas de catálogo, mediante la ejecución de esta instrucción:

    DROP FULLTEXT CATALOG AdvDocFTCat;
    GO
    

    Para obtener más información, vea DROP FULLTEXT CATALOG (Transact-SQL).

    Debe completar el paso 4 antes de quitar un catálogo de texto, ya que los metadatos del catálogo de texto deben actualizarse para quitar todos los índices de texto.