Solucionando problemas: Realizando tarefas de investigação e limpeza em catálogos de texto completo

Nesse exemplo, você realizará tarefas típicas de investigação e limpeza. Vamos supor que você está conectado ao banco de dados AdventureWorks2008R2, trabalhando com a tabela Document e que AdvDocFTCat é o catálogo de texto completo associado à tabela Document.

Observação importanteImportante

Em um banco de dados do SQL Server 2008, um catálogo de texto completo é um conceito lógico que se refere a um grupo de índices de texto completo. O catálogo de texto completo é um objeto virtual que não pertence a nenhum grupo de arquivos.

As tarefas de investigação e limpeza são as seguintes:

  1. Obtenha uma lista de todos os catálogos de texto completo vinculados ao banco de dados AdventureWorks2008R2 executando a seguinte consulta na exibição do catálogo sys.fulltext_catalogs (Transact-SQL):

    SELECT name 
    FROM sys.fulltext_catalogs;
    GO
    

    Como o banco de dados AdventureWorks2008R2 é o banco de dados atual, isto retornará metadados para todos os catálogos de texto completo vinculados ao banco de dados AdventureWorks2008R2.

  2. Para obter a lista de índices no banco de dados use a exibição de catálogo sys.fulltext_indexes.

  3. Cancele o registro da tabela Document para o processamento de texto completo executando a seguinte instrução:

    DROP FULLTEXT INDEX ON Production.Document;
    GO
    

    Para obter mais informações, consulte DROP FULLTEXT INDEX (Transact-SQL).

    Isso descarta os metadados sobre a indexação de texto completo para a tabela Document. O índice de texto completo existente permanece em vigor até a próxima população completa ou até que o catálogo de texto completo seja descartado. Porém, permanece sem uso.

  4. Descarte o catálogo de texto completo AdvDocFTCat do sistema de arquivos e seus metadados das exibições do catálogo executando a instrução a seguir:

    DROP FULLTEXT CATALOG AdvDocFTCat;
    GO
    

    Para obter mais informações, consulte DROP FULLTEXT CATALOG (Transact-SQL).

    Você deve concluir a Etapa 4 antes de poder descartar um catálogo de texto completo, pois seus metadados devem ser atualizados para remover todos os índices de texto completo.