Bonjour à tous,
J'ai un programme WPF avec une base SQL CE locale.
Le programme est déployé chez plusieurs utilisateurs, et un système de synchro permet de centraliser les données sur un serveur SQL2008 central.
Pour que la synchro fonctionne, le suivi des modifications est activé sur SQL Server 2008, avec une période de rétention des modifs de 365 jours.
Jusqu'à présent tout fonctionnait, la dernière synchro ayant eu lieu le mois dernier (09/2014). La dernière version du programme a été livrée en 08/2014 (donc la base CE locale date était propre, 100% à jour, à cette période)
Le problème est que aujourd'hui si on lance une synchro sur cette base CE de 08/2014, on a le message suivant :
Impossible d'énumérer les modifications de DbServerSyncProvider pour la table '[XXX]' dans le groupe de synchronisation ''
Logiquement, si je ne dis pas de bêtise, ceci veut dire que la base CE est trop vieille, qu'il n'y a pas eu de synchronisation pendant un temps supérieur à la période de rétention.
Ce qui est faux étant donné que la période est de 365 jours, et que la base à environs 3 mois.
Pourtant il n'y a pas d'autre explication. En avez vous une, Ô peuple du forum ?
Merci
Partager