|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 41 ![]() |
Bonjour,
Je jette une bouteille à la mer car nous n'arrivons pas à effectuer une synchronisation SQL Server 2005 <--> SQL CE depuis une application c#. Le problème semble venir d'incompatibilités entre les versions des différentes couches : Le code utilise la dll System.Data.SqlServerCe.dll version 3.5 La base SQL CE est une version 2005 La base de données serveur est une version 2005 complète. Dans ce cas là, la synchronisation effectuée dans SQL management fonctionne. Par contre, la synchronisation effectuée depuis le code renvoie une erreur qui dit que SQL CE a une version antérieure. Si on convertit le SQL CE en version 2008, alors le meme code renvoie l'erreur 'Échec de l'initialisation du Réconciliateur SQL Server. Réessayez.' Une idée ? |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
Pourquoi passez vous par du code client pour cela?
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 41 ![]() |
Parce que les utilisateurs du programme doivent pouvoir déclencher manuellement la synchro des données.
Ils ont leur programme installé sur leur pc portable, avec une base sql CE. Lorsqu'ils saisissent des données dans l'application (sans connexion internet), c'est enregistré dans SQL CE. Lorsqu'ils ont acces à internet, ils doivent avoir la possibilité de synchroniser leurs données avec le serveur central. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() |
Désolé mais je ne vois pas en quoi cette cinématique implique un développement client...
Vous pouvez très bien faire un 'job' (SSIS par exemple) et l'appeler à distancer via le code client...
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com