CORRECTIF : Une opération de sauvegarde sur une base de données SQL Server 2008 ou SQL Server 2008 R2 échoue si vous activez le suivi des modifications dans cette base de données

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 2522893
Symptômes
Dans Microsoft SQL Server 2008 ou SQL Server 2008 R2, vous essayez de sauvegarder une base de données à l'aide de l'instruction BACKUP. Toutefois, l'opération de sauvegarde échoue et les messages d'erreur suivants sont enregistrés dans le fichier journal des erreurs SQL Server :
<Date><Time><spid>Erreur : 2601, gravité : 14, état: 1.</spid></Time></Date>
<Date><Time><spid>Impossible d'insérer une ligne de clé en double dans l'objet « sys.syscommittab » avec un index unique '<Index name="">'.</Index> </spid></Time></Date>
<Date><Time><spid>Erreur : 3999, gravité : 17, état: 1.</spid></Time></Date>
<Date><Time><spid>Échec de vider la table commit sur le disque dans dbid <Database id="">erreur 2601. Vérifiez le journal des erreurs pour plus d'informations.</Database> </spid></Time></Date>

Ce problème se produit lorsque les conditions suivantes sont remplies :
  • Cette base de données, vous avez activé trackingon modification de SQL Server.
  • Après que le suivi des modifications a été activé, la base de données a fait l'objet de récupération de la base de données au moins une fois.

    Remarque Les scénarios les plus courants lors de l'exécution de la récupération de la base de données sont les suivantes :
    • Lorsque le service SQL Server est redémarré.
    • Lorsque la base de données est restaurée à partir d'une sauvegarde.

En outre, l'erreur 2601 peut également survenir lorsque SQL Server tente d'effectuer une opération de point de contrôle sur cette base de données.

Pour plus d'informations sur les activités qui peuvent provoquer un point de contrôle de base de données, reportez-vous à la sous-rubrique « Activités qui entraînent un point de contrôle » de la section « Points de contrôle et partie Active du journal » de la documentation de SQL Server 2008 suivante :


Résolution

Informations de mise à jour cumulative

SQL Server 2008 Service Pack 3

Le correctif de ce problème a été publié dans les 2 mise à jour Cumulative pour SQL Server 2008 Service Pack 3. Pour plus d'informations sur ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2633143 Package de mise à jour cumulative 2 pour SQL Server 2008 Service Pack 3
Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente 2008 de SQL Server version du correctif. Microsoft vous recommande l'application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2629969 Versions de la mise SQL Server 2008 publiées après SQL Server 2008 Service Pack 3 a été
Les correctifs Microsoft SQL Server 2008 sont créés pour les packs de service spécifiques de SQL Server. Vous devez appliquer un correctif SQL Server 2008 Service Pack 3 pour une installation de SQL Server 2008 Service Pack 3. Par défaut, tout correctif qui est fourni dans un service pack de SQL Server est inclus dans le prochain service pack de SQL Server.

SQL Server 2008 R2 Service Pack 1

Le correctif de ce problème a été publié dans à jour Cumulative 1 pour SQL Server 2008 R2 Service Pack 1. Pour plus d'informations sur l'obtention de ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2544793 Mise à jour cumulative 1 pour SQL Server 2008 R2 Service Pack 1
Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente version du correctif de SQL Server 2008 R2. Nous vous recommandons l'application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2567616 Versions de SQL Server 2008 R2 publiées après SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

Le correctif de ce problème a été publié dans la mise à jour cumulative 8. Pour plus d'informations sur l'obtention de ce package de mise à jour cumulative pour SQL Server 2008 R2, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2534352 Mise à jour cumulative 8 pour SQL Server 2008 R2
Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente version du correctif de SQL Server 2008 R2. Nous vous recommandons l'application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
981356 Versions de SQL Server 2008 R2 publiées après SQL Server 2008 R2

Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Références
Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
824684 Description de la terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft
Plus d'informations
Pour résoudre un problème connexe dans SQL Server, consultez l'article suivant de la base de connaissances :

Lignes de clé en double dans la table sys.syscommittab de SQL Server
si_xdes_id de syscommittab de point de contrôle de sauvegarde de la base de données

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 2522893 - Dernière mise à jour : 08/10/2015 20:05:00 - Révision : 5.0

Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 R2 Enterprise

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2522893 KbMtfr
Commentaires