Précédent   Forum du club des développeurs et IT Pro > Bases de données > MS SQL-Server > Réplications
Réplications Forum d'entraide sur les différentes réplications de MS SQL Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 28/11/2011, 08h42   #1
exopartners
Invité de passage
 
Inscription : décembre 2004
Messages : 41
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 41
Points : 4
Points : 4
Par défaut synchro entre versions différentes

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 ?
exopartners est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 11h32   #2
iberserk
Expert Confirmé
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 513
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 31
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 513
Points : 2 755
Points : 2 755
Envoyer un message via MSN à iberserk
Pourquoi passez vous par du code client pour cela?
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
MCTS Database Development
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 16h59   #3
exopartners
Invité de passage
 
Inscription : décembre 2004
Messages : 41
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 41
Points : 4
Points : 4
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.
exopartners est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 07h31   #4
iberserk
Expert Confirmé
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 513
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 31
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 513
Points : 2 755
Points : 2 755
Envoyer un message via MSN à iberserk
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.
MCTS Database Development
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h53.


 
 
 
 
Partenaires

Hébergement Web