IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[Sync Framework]Sync entre 2 bases SQL Ce


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 106
    Par défaut [Sync Framework]Sync entre 2 bases SQL Ce
    Il n'y a toujours pas de section SQL Compact Edition sur le forum (ou je ne l'ai toujours pas trouvée?) donc je tente ici
    J'aimerais mettre en place une synchronisation entre 2(+) bases de données SQL Ce à l'aide du framework Sync, je n'arrive pas à trouver d'exemples concrets à ce sujet sur internet, est-ce que l'un d'entre vous aurait déjà mis en place une solution similaire? Ou un lien vers un tuto interessant :p
    Merci d'avance

  2. #2
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 822
    Par défaut
    Tu ne penses pas que ton poste aurait été mieux ici ?

    Tu veux coder quelque chose en C# ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 106
    Par défaut
    Citation Envoyé par kheironn Voir le message
    Tu ne penses pas que ton poste aurait été mieux ici ?

    Tu veux coder quelque chose en C# ?
    Ton lien est mort
    Et je n'ai pas posé dans la section SQL, parce qu'en général les personnes de la section SQL sont plutôt sous SQL Server, et donc ne connaissent pas forcément la version compact qui n'a rien à voir!

    Et effectivement le code est en C#, et toute la synchro se fait en C# (ou .Net) donc je pense que je ne suis aps si mal placé

    Ca concerne C#, Sync framework/Ado.Net, SQL Ce...

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par jo_dalton Voir le message
    Ton lien est mort
    Et je n'ai pas posé dans la section SQL, parce qu'en général les personnes de la section SQL sont plutôt sous SQL Server, et donc ne connaissent pas forcément la version compact qui n'a rien à voir!
    C'est exact; il est d'ailleurs dommage qu'il n'y ait pas un sous-forum SSCE dans le sous-forum Base De Données/Autres où on trouve, par exemple, SqLite.

    Sinon pour ta question, je n'ai pas de réponse : en général, on synchronise plutôt des bases Sql Server CE avec une base Sql Server, ce qui se fait nativement avec la réplication de fusion. En revanche, la synchro SSCE<->SSCE n'est pas un cas courant.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 106
    Par défaut
    Pas forcément courant en effet, et je pense que ça n'est pas poussé par MS non plus dans la mesure où ça pourrait court-circuiter des achats SQL Server...
    Mais il faut avouer que pour des petites bases, même sur PC, SQL CE est largement assez efficace, et pour ce qui est de la simplicité de déployement/sauvegarde, comparé à SQL Server ya pas photo... (pour sql compact, juste une copie de fichier, de quelques Moctets, sans installation de logiciel serveur...) -> notamment pour une personne non professionnelle en informatique
    De plus il me semble que la réplication native dont tu parles ne se fait pas avec SQL Server Express, mais seulement avec la version payante...


    D'où mon interêt et ma question

  6. #6
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par jo_dalton Voir le message
    Pas forcément courant en effet, et je pense que ça n'est pas poussé par MS non plus dans la mesure où ça pourrait court-circuiter des achats SQL Server...
    J'avoue ne pas comprendre en quoi cela pourrait court-circuiter des achats Sql Server. L'idée me semble totalement saugrenu, d'autant qu'il existe un Sql Server gratuit et limite en fonctionnalité pour gérer des bases jusqu'à 4Go (Sql Server Express) .

    Et si Sql Server Express est limité par rapport à Sql Server standard, c'est quand même un vrai SGBD, ce que n'est certes pas Sql CE.

    Bref ta remarque semble traduire une certaine méconnaissance des contraintes d'exploitation des SGBD en entreprise.

    Accessoirement, SSCE ne supportant ni Trigger, ni View, ni proc stoc, on ne peut pas baser une "vraie" base la dessus (sans même parler de l'impossibilité de gérer les accès concurrents).

    Citation Envoyé par jo_dalton Voir le message
    De plus il me semble que la réplication native dont tu parles ne se fait pas avec SQL Server Express, mais seulement avec la version payante...
    Tout à fait. A vrai dire, Sql Server Express marche bien pour de petites bases sans contraintes complexe.

    En gros, il n'a pas :

    - la possibilité d'être publisher et distributeur de réplication (mais il peut quand participer dans une archi de réplication transactionnelle, snapshot ou fusion)
    - le Service Broker
    - le mirroring et le clustering (mais ça, toutes les versions payantes ne l'ont pas).

    (et d'autres choses, mais plus anecdotiques).

Discussions similaires

  1. Créer une relation entre une base SQL-SERVER et MySQL
    Par JacNar6 dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 19/09/2012, 14h09
  2. Liaison entre 2 bases SQL
    Par Fab0908 dans le forum Développement
    Réponses: 3
    Dernier message: 24/05/2010, 17h22
  3. Synchronisation entre 2 bases SQL
    Par liavart dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/08/2009, 11h10
  4. Synchronisation entre plusieurs base SQL Server
    Par vivoli12 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 19/05/2007, 13h47
  5. [MySQL] Supprimer entrée dans base sql par un simple clique
    Par mickado dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 29/03/2007, 17h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo