Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptômes

Supposez que vous utilisez la réplication de fusion dans Microsoft SQL Server 2012 ou SQL Server 2014 et que vous ajoutez de nouveaux Articles avec des filtres de jointure aux publications existantes. Lors de la synchronisation des abonnés existants (immédiatement après l’ajout de nouveaux articles), puis la synchronisation est interrompue, la synchronisation suivante peut échouer en utilisant une erreur de clé en double sur dbo. sysmergesubsetfilters jusqu’à ce que vous redémarriez les abonnés concernés. Le message d’erreur ressemble à ce qui suit :

Source : ProviderNumber de réplication de fusion :-2147201001Message : le processus de fusion n’a pas pu livrer la capture instantanée à l’abonné. Lors de l’utilisation de la synchronisation Web, le processus de fusion n’a peut-être pas pu créer ou écrire dans le fichier de messages. Lors de la résolution des problèmes, redémarrez la synchronisation avec la journalisation de l’historique détaillée et spécifiez le fichier de sortie dans lequel écrire. Source : Microsoft SQL Server Native Client 11.0 Numéro : 2601Message : il est impossible d’insérer une ligne de clé en double dans l’objet’dbo. sysmergesubsetfilters’avec un index unique’uc2sysmergesubsetfilters'. La valeur de clé dupliquée est (<valeur de clé> <nom de la table>).

Résolution

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.

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.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.