S’applique à
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

Symptômes

Vous créez un index unique contenant au moins deux colonnes incluses pour une table dans Microsoft SQL Server 2012 Service Pack 2 (SP2) ou SQL Server 2014. Lorsque vous essayez d’activer le changement de capture de données pour la table, vous recevez un message d’erreur qui ressemble à ce qui suit :

MSG 22832, niveau 16, état 1, procédure sp_cdc_enable_table_internal, la 636Could de ligne de données ne pas mettre à jour les métadonnées qui indiquent que la table table_name est activée pour la capture de la modification des données. L’échec s’est produit lors de l’exécution de la commande « insérer dans table_name». L’erreur renvoyée était 2627 : « violation de la contrainte de clé primaire » « index_columns_clustered_idx ». Impossible d’insérer une clé en double dans l’objet « cdc.index_columns ». La valeur de la clé en double est (338100245, 0). ' Utilisez l’action et l’erreur pour déterminer la cause du problème et renvoyer la demande.

Informations de mise à jour cumulative

Ce 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. Consultez 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

Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.