Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se:SQL Server
Este artigo explica como fazer backup e restaurar índices de texto completo criados no SQL Server. No SQL Server, o catálogo de texto completo é um conceito lógico e não reside em um grupo de arquivos. Por isso, para fazer backup de um catálogo de texto completo no SQL Server, é necessário identificar cada grupo de arquivos que contém um índice de texto completo do catálogo e fazer backup de cada um deles. Depois, faça backup desses grupos de arquivos, um por um.
Importante
É possível importar catálogos de texto completo ao atualizar um banco de dados do SQL Server 2005 (9.x). Cada catálogo de texto completo importado é um arquivo de banco de dados em seu próprio grupo de arquivos. Para fazer backup de um catálogo importado, faça backup de seu grupo de arquivos nos Manuais Online do SQL Server 2005 (9.x).
Fazer backup dos índices de texto completo de um catálogo de texto completo
Localizar os índices de texto completo de um catálogo de texto completo
É possível recuperar as propriedades dos índices de texto completo usando a seguinte instrução SELECT , que seleciona colunas das exibições do catálogo sys.fulltext_indexes e sys.fulltext_catalogs .
USE AdventureWorks2022;
GO
DECLARE @TableID AS INT;
SET @TableID = (SELECT OBJECT_ID('AdventureWorks2022.Production.Product'));
SELECT object_name(@TableID),
i.is_enabled,
i.change_tracking_state,
i.has_crawl_completed,
i.crawl_type,
c.name AS fulltext_catalog_name
FROM sys.fulltext_indexes AS i, sys.fulltext_catalogs AS c
WHERE i.fulltext_catalog_id = c.fulltext_catalog_id;
GO
Localizar o grupo de arquivos ou arquivo que contém um índice de texto completo
Quando um índice de texto completo é criado, ele é colocado em um dos seguintes locais:
- Um grupo de arquivos especificado pelo usuário.
- O mesmo grupo de arquivos como tabela base ou exibição, para uma tabela não particionada.
- O grupo de arquivos principal, para uma tabela particionada.
Observação
Para obter informações sobre como criar um índice de texto completo, consulte Criar e gerenciar índices de texto completo e CREATE FULLTEXT INDEX.
Para localizar o grupo de arquivos do índice de texto completo em uma tabela ou exibição, use a seguinte consulta, em que object_name corresponde ao nome da tabela ou exibição:
SELECT name
FROM sys.filegroups AS f, sys.fulltext_indexes AS i
WHERE f.data_space_id = i.data_space_id
AND i.object_id = object_id('object_name');
Fazer backup dos grupos de arquivos que contêm índices de texto completo
Depois de encontrar os grupos de arquivos que contêm os índices de um catálogo de texto completo, você precisará fazer backup de cada um dos grupos de arquivos. Durante o processo de backup, os catálogos de texto completo podem não ser descartados ou adicionados.
O primeiro backup de um grupo de arquivos deve ser um backup de arquivo completo. Depois de ter criado um backup de arquivo completo de um grupo de arquivos, você pode fazer backup somente das alterações feitas em um grupo de arquivos; para isso, crie uma série de um ou mais backups de arquivo diferenciais baseados no backup de arquivo completo.
Fazer backup de arquivos e grupos de arquivos
Restaurar um índice de texto completo
Restaurar um grupo de arquivos de backup restaura os arquivos de índice de texto completo e os outros arquivos no grupo de arquivos. Por padrão, o grupo de arquivos é restaurado no local do disco em que foi feito backup do grupo de arquivos.
Se uma tabela indexada de texto completo estivesse online e uma população estivesse em execução quando o backup foi criado, a população será retomada após a restauração.
Restaurar um grupo de arquivos
- Restaurar arquivos e grupos de arquivos (SQL Server)
- Restaurar arquivos e grupos de arquivos sobre arquivos existentes (SQL Server)
- Restaurar arquivos para um novo local (SQL Server)
- Instruções RESTORE (Transact-SQL)