Message d'erreur lorsque vous effectuez une sauvegarde complète d'une base de données dans SQL Server 2005: «sauvegarde a échoué pour le serveur 'ComputerName\SQLInstanceName' "ou" la sauvegarde du fichier ou d'un groupe de fichiers 'sysft_FullTextCatalog' n'est pas autorisée, car il n'est pas en ligne»

Traductions disponibles Traductions disponibles
Numéro d'article: 923355 - Voir les produits auxquels s'applique cet article
N° de bogue : 432932 (SQLBUDT)
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous effectuez une sauvegarde complète d'une base de données dans Microsoft SQL Server 2005, un message d'erreur semblable au suivant peut s'afficher :
La sauvegarde a échoué pour Server ? ComputerName \ SQLInstanceName '. (Microsoft.SqlServer.Smo)

plus d'informations :
System.Data.SqlClient.SqlError : La sauvegarde du fichier ou groupe de fichiers «sysft_ FullTextCatalog» n'est pas autorisée, car il n'est pas en ligne. BACKUP peut être effectuée en utilisant les clauses FILEGROUP ou FILE pour restreindre la sélection pour inclure uniquement les données en ligne. (Microsoft.SqlServer.Smo)
Si vous effectuez une sauvegarde complète d'une base de données dans SQL Server 2005 Service Pack 2 (SP2), un message d'erreur semblable au suivant peut s'afficher :
La sauvegarde de catalogue de texte intégral 'FullTextCatalog' n'est pas autorisée, car il n'est pas en ligne. Consultez fichier de journal des erreurs pour la raison pour laquelle ce catalogue de texte intégral est en mode hors connexion et mettre en ligne. Ou sauvegarde puisse être effectuée en utilisant les clauses FILEGROUP ou FILE pour restreindre la sélection pour inclure uniquement les données en ligne.

Cause

Ce problème se produit car un catalogue de texte intégral dans la base de données n'est pas en ligne. Pour effectuer une sauvegarde complète, SQL Server 2005 nécessite tous les fichiers de base de données et les catalogues de texte intégral dans la base de données pour être en ligne.

Le catalogue de texte intégral peut être en ligne car une ou plusieurs des conditions suivantes sont remplies :
  • Le dossier de catalogue de texte intégral est supprimé ou endommagé.
  • Vous n'avez pas activé la base de données d'indexation de texte intégral.
  • La base de données est restaurée d'une sauvegarde de base de données Microsoft SQL Server 2000. Par conséquent, le dossier du catalogue de texte intégral dans la base de données n'existe pas sur le serveur où vous restaurer la base de données.
  • L'instance de SQL Server 2005 en cours d'exécution a été mise à niveau à partir de SQL Server 2000. Toutefois, le service de recherche de texte intégral est inaccessible pendant la mise à niveau.
  • La base de données est jointe à partir d'un emplacement. Toutefois, vous spécifiez l'emplacement incorrect pour le dossier de catalogue de texte intégral lors de la pièce jointe.
Remarque Dans SQL Server 2005 SP2, la raison pour laquelle le catalogue de texte intégral n'est pas en ligne est enregistrée dans le journal des erreurs de SQL Server. Consultez le journal des erreurs SQL Server pour la cause précise de ce comportement.

Contournement

Pour contourner ce problème, procédez comme suit :
  1. Recherchez le dossier qui contient les fichiers du catalogue de texte intégral qui pose problème.
  2. Exécutez l'instruction ALTER DATABASE. Spécifiez l'emplacement correct pour le catalogue de texte intégral dans l'instruction.

    Pour plus d'informations sur l'utilisation de l'instruction ALTER DATABASE dans ce scénario, reportez-vous au site Web MSDN (en anglais) suivants et recherchez la rubrique «Déplacement des catalogues de texte intégral» :
    http://msdn2.microsoft.com/en-us/library/ms345483.aspx
  3. Reconstruire le catalogue texte intégral problématique dans la base de données.
  4. Effectuer une sauvegarde complète de la base de données dans SQL Server 2005 à nouveau.
Notes
  • Si vous n'avez pas activé la base de données d'indexation de texte intégral, vous devez activer cette option tout d'abord avant d'effectuer une sauvegarde complète de la base de données dans SQL Server 2005.

    Pour plus d'informations activer une base de données pour l'indexation dans SQL Server 2005 de texte intégral, site suivant Web MSDN :
    http://msdn2.microsoft.com/en-us/library/ms403375.aspx
  • Si vous n'avez pas besoin du catalogue de texte intégral plus, vous pouvez supprimer le catalogue problématique de texte intégral. Ensuite, effectuez une sauvegarde complète de la base de données dans SQL Server 2005.

Statut

Ce comportement est voulu par la conception même du produit.

Plus d'informations

Procédure pour reproduire le problème

  1. Dans SQL Server 2005, créez un catalogue texte intégral.
  2. Arrêtez le service de recherche de texte intégral.
  3. Arrêter le processus de recherche texte intégral dans le Gestionnaire des tâches de Windows si le processus existe.
  4. Supprimez le dossier de catalogue de texte intégral. Le dossier de catalogue de texte intégral se trouve dans le dossier suivant :
    %ProgramFiles%\Microsoft SQL Server\MSSQL.1\MSSQL\FTData
  5. Démarrer le service de recherche de texte intégral.
  6. Effectuez une complète arrière de la base de données contenant le catalogue de texte intégral.

Propriétés

Numéro d'article: 923355 - Dernière mise à jour: jeudi 9 juillet 2009 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Mots-clés : 
kbmt kbsql2005fts kbexpertiseadvanced kbtshoot kbprb KB923355 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 923355
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com