Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité régulier
    Inscrit en
    décembre 2004
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 44
    Points : 6
    Points
    6

    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 ?

  2. #2
    Expert Confirmé Avatar de iberserk
    Homme Profil pro Bruno IGNACE
    Architecte de base de données
    Inscrit en
    novembre 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Nom : Homme Bruno IGNACE
    Âge : 32
    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 600
    Points : 2 625
    Points
    2 625

    Par défaut

    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
    MCTS Database Administration

  3. #3
    Invité régulier
    Inscrit en
    décembre 2004
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 44
    Points : 6
    Points
    6

    Par défaut

    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.

  4. #4
    Expert Confirmé Avatar de iberserk
    Homme Profil pro Bruno IGNACE
    Architecte de base de données
    Inscrit en
    novembre 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Nom : Homme Bruno IGNACE
    Âge : 32
    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 600
    Points : 2 625
    Points
    2 625

    Par défaut

    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
    MCTS Database Administration

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •