Microsoft distribue les correctifs Microsoft SQL Server 2008 ou Microsoft SQL Server 2008 R2 sous la forme d’un fichier téléchargeable. Dans la mesure où les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs et les correctifs de sécurité inclus dans la version précédente de SQL Server 2008 ou SQL Server 2008 R2.
Symptômes
Après avoir activé le suivi des modifications dans une base de données Microsoft SQL Server 2008, dans Microsoft SQL Server 2008 R2, dans Microsoft SQL Server 2012 ou dans une base de données SQL Server 2014, les opérations de sauvegarde échouent et un message d’erreur semblable au suivant est enregistré dans le fichier journal des erreurs SQL Server :
<Date><Time> <spid> Erreur : 2601, gravité : 14, État : 1. <Date><Time> <spid> Impossible d’insérer une ligne de clé en double dans l’objet’sys. syscommittab’avec un index unique' <nom de l’index> '. <Date><Time> <spid> Erreur : 3999, gravité : 17, État : 1.<Date><Time> <spid> Échec du vidage de la table commit sur le disque dans dbid <ID de base de données> en raison de l’erreur 2601. Pour plus d’informations, consultez le journal des erreurs.
Par ailleurs, vous recevez le code d’erreur 2601 lorsque SQL Server 2008 tente d’effectuer une opération Checkpoint sur la base de données.Remarque Pour obtenir une vue d’ensemble des points de contrôle de base de données SQL Server, accédez au site Web suivant :
Résolution
Informations sur le Service Pack pour SQL Server 2008 R2
Pour résoudre ce problème, procurez-vous le dernier Service Pack pour SQL Server 2008 R2. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2527041Obtention du dernier Service Pack pour SQL Server 2008 R2
Informations sur les mises à jour cumulatives
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Nous vous recommandons de télécharger et d’installer les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Références
Pour plus d’informations sur le modèle de service incrémentiel pour SQL Server, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
935897 Un modèle de maintenance incrémentiel est disponible auprès de l’équipe SQL Server pour obtenir des correctifs pour les problèmes signalésPour plus d’informations sur le schéma d’appellation des mises à jour de SQL Server, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
822499 Schéma d’appellation des packages de mise à jour logicielle de Microsoft SQL ServerPour plus d’informations sur la terminologie des mises à jour logicielles, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft
Informations supplémentaires
Pour résoudre un problème lié à SQL Server, voir l’article de la base de connaissances suivant :dupliquer les lignes de clé de la table sys. syscommittab dans SQL Server