Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S'applique à :SQL Server
Cet article explique comment sauvegarder et restaurer les index en texte intégral créés dans le Moteur de base de données SQL Server. Le catalogue texte intégral est un concept logique et ne réside pas dans un groupe de fichiers. Par conséquent, pour sauvegarder un catalogue en texte intégral, vous devez identifier chaque groupe de fichiers contenant un index en texte intégral appartenant au catalogue. Vous devez ensuite enregistrer ces groupes de fichiers, un par un.
Important
Vous pouvez importer des catalogues en texte intégral lors de la mise à niveau d’une base de données SQL Server 2005 (9.x). Chaque catalogue de texte intégral importé est un fichier de base de données dans son propre groupe de fichiers. Pour sauvegarder un catalogue importé, sauvegardez son groupe de fichiers dans la documentation en ligne de SQL Server 2005 (9.x).
Sauvegarder les index de recherche en texte intégral d’un catalogue de recherche en texte intégral
Trouver les index de texte intégral d’un catalogue de texte intégral
Pour récupérer les propriétés des index en texte intégral, utilisez l’instruction SELECT suivante, qui sélectionne les colonnes des vues sys.fulltext_indexes et sys.fulltext_catalogs catalogue.
USE AdventureWorks2025;
GO
DECLARE @TableID AS INT;
SET @TableID = (SELECT OBJECT_ID('AdventureWorks2025.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
Localiser le groupe de fichiers ou le fichier qui contient un index de texte intégral
Lorsqu’un index de recherche en texte intégral est créé, il est placé à l’un des emplacements suivants :
- Groupe de fichiers spécifié par l'utilisateur.
- Le même groupe de fichiers que la table de base ou la vue pour une table non partitionnée.
- Le groupe de fichiers primaire, pour une table partitionnée.
Remarque
Pour plus d’informations sur la création d’un index de recherche en texte intégral, consultez Créer et gérer des index de recherche en texte intégral et CREATE FULLTEXT INDEX.
Pour trouver le groupe de fichiers d’un index en texte complet sur une table ou une vue, utilisez la requête suivante, où object_name est le nom de la table ou de la vue :
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');
Sauvegarder les groupes de fichiers qui contiennent des index de recherche en texte intégral
Après avoir trouvé les groupes de fichiers contenant les index d’un catalogue en texte intégral, sauvegardez chaque groupe de fichiers. Pendant le processus de sauvegarde, les catalogues de texte intégral peuvent ne pas être supprimés ou ajoutés.
La première sauvegarde d'un groupe de fichiers doit être une sauvegarde de fichiers complète. Après avoir créé une sauvegarde complète de fichiers pour un groupe de fichiers, vous ne pouvez sauvegarder que les modifications dans un groupe de fichiers en créant une ou plusieurs sauvegardes différentielles basées sur la sauvegarde complète des fichiers.
Sauvegarder des fichiers et des groupes de fichiers
Restaurer un index de recherche en texte intégral
Restaurer un groupe de fichiers sauvegardé restaure les fichiers index en texte intégral ainsi que les autres fichiers du groupe. Par défaut, le groupe de fichiers est restauré à l’emplacement disque où il a été sauvegardé.
Si un tableau indexé en texte intégral était en ligne et qu’une population était en cours lors de la création de la sauvegarde, la population reprend après la restauration.
Restaurer un groupe de fichiers
- Restaurer les fichiers et groupes de fichiers
- Restaurer les fichiers et groupes de fichiers sur des fichiers existants
- Restaurer les fichiers à un nouvel emplacement
- RESTORE Déclarations