Quelqu'un peut-il me diriger dans la bonne direction pour gérer une erreur de conflit PK dans C# .net en utilisant Sync Framework. J'essaie de synchroniser entre sql server 2008 et la base de données locale de cache de données (.sdf) et voudrait garder les deux lignes qui sont contradictoires dans le serveur et le client et ne permettez pas au serveur ou au client de gagner?SQL Server 2008 Sync - Comment réinsérer des lignes pk en conflit avec la nouvelle clé primaire
Je reçois une erreur de conflit pk lorsque j'insère une nouvelle ligne dans le serveur et le client qui ont le même ID PK.
Toutes les suggestions seraient reconnaissants.
Merci
À quel point êtes-vous proche d'une solution de travail? Avez-vous envisagé d'utiliser Microsoft Sync Framework? Cela a un bon système de résolution des conflits. – u07ch
J'utilise Sync Framework mais pour un conflit PK (ClientInsertServerInsert) il n'y a pas d'options à spécifier pour accepter les deux lignes dans les deux tables (pour autant que je sache). – Belliez
Lorsque vous avez un conflit bilatéral, vous devez soit écrire un journal pour la réconciliation; ou modifiez la clé avec une force d'écriture – u07ch