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

Réplications SQL Server Discussion :

Réplication en mode déconnecté


Sujet :

Réplications SQL Server

  1. #1
    Invité
    Invité(e)
    Par défaut Réplication en mode déconnecté
    Bonjour à tous.

    Voici le contexte:
    Nous avons plusieurs sites distants. Chacun de ces sites possèdent un serveur de base de données (SQL Server 2008 R2). Les données sont partagées entre les différents sites via une réplication de fusion. Sont présent aussi sur chaque site des POS (Point Of Sale) qui embarquent chacune un SQL Server 2008 R2 Express et synchronise les données avec le serveur central du site.

    Pour schématiser on a:
    • Un site principal 'X' avec:
    • Un serveur SQL 'XSQL'
    • Deux POS 'X1' et 'X2'
    • Un sous-site 'A' avec:
    • Un serveur SQL 'ASQL'
    • Deux POS 'A1' et 'A2'
    • Un sous-site 'B' avec:
    • Un serveur SQL 'BSQL'
    • Deux POS 'B1' et 'B2'

    Les différentes synchronisations sont:
    • Les postes 'X1' et 'X2' se synchronisent avec le serveur 'XSQL' via une réplication de fusion.
    • Les postes 'A1' et 'A2' se synchronisent avec le serveur 'ASQL' via une réplication de fusion.
    • Les postes 'B1' et 'B2' se synchronisent avec le serveur 'BSQL' via une réplication de fusion.
    • Les serveurs 'ASQL' et 'BSQL' se synchronisent avec le serveur 'XSQL' via une réplication de fusion.


    Le problème:
    Dans certains cas des postes peuvent être en mode déconnecté et ne sont jamais relié au réseau, ni à internet. Comment gérer la synchronisation dans ce cas ?

    La solution employée de réplication de fusion est-elle la bonne ?
    Devons nous passer par une réplication d'instantanée (snapshot) dans le cas du mode déconnecté ?
    J'ai vu qu'il existait un Framework de synchronisation, Microsoft Sync Framework, ceci serait-il adapté à notre cas ? Quels sont les plus et les moins par rapport aux solutions de réplication inclus avec SQL Server ?

    Merci à tous.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 768
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 768
    Points : 52 577
    Points
    52 577
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par guillaumeGL Voir le message

    Le problème:
    Dans certains cas des postes peuvent être en mode déconnecté et ne sont jamais relié au réseau, ni à internet. Comment gérer la synchronisation dans ce cas ?
    Sérieusement ???

    Il vous reste, les signaux de fumées, la lettre postale, le téléphone RTC, la CB et que sais-je encore !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    Sérieusement ???
    Hélas oui mais c'est un cas vraiment rare

    Citation Envoyé par SQLpro Voir le message
    Il vous reste, les signaux de fumées, la lettre postale, le téléphone RTC, la CB et que sais-je encore !
    J'avais pensé aussi au pigeon voyageur mais hélas le client ne semble pas intéressé . Je pensais plus me tourner vers une solution d'export des données vers un stockage externe et ensuite importer ces données sur le serveur central mais je ne sais pas si une solution existe déjà au sein de SQL Server ou au sein d'un autre outil.

    A +

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 768
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 768
    Points : 52 577
    Points
    52 577
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par guillaumeGL Voir le message
    Je pensais plus me tourner vers une solution d'export des données vers un stockage externe et ensuite importer ces données sur le serveur central mais je ne sais pas si une solution existe déjà au sein de SQL Server ou au sein d'un autre outil.
    Toute ces solutions supposent qu'à un moment ou un autre vous ayez accès au réseau ! Si tel est le cas il suffit alors de faire une réplication qui se fait dès connexion au réseau !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Citation Envoyé par SQLpro Voir le message
    Toute ces solutions supposent qu'à un moment ou un autre vous ayez accès au réseau ! Si tel est le cas il suffit alors de faire une réplication qui se fait dès connexion au réseau !

    A +
    Les solutions proposées ne sont peut-être pas les bonnes. Le seul accès possible au poste sera l'accès physique avec transfert des données vers un stockage externe qui ensuite sera branché au serveur principal. Est-il possible d'exporter les "logs" de transactions SQL et de les rejouer sur un autre serveur ?

    Merci

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 768
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 768
    Points : 52 577
    Points
    52 577
    Billets dans le blog
    5
    Par défaut
    Les "logs" de transactions supposent une base strictement identique d'un point de vue binaire ! Donc, pas possible par ce biais. Vous pouvez cependant utiliser CDC pour reproduire certaines requêtes...

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. VB, mode déconnecté, exploiter les résultats
    Par G'rominet dans le forum VB.NET
    Réponses: 2
    Dernier message: 08/01/2008, 10h13
  2. Execution de Procedures stockées en mode déconnecté
    Par ninsekh dans le forum Windows Forms
    Réponses: 2
    Dernier message: 30/10/2007, 11h43
  3. Gestion des requetes de type select en mode déconnecté
    Par ninsekh dans le forum Windows Forms
    Réponses: 4
    Dernier message: 23/10/2007, 20h56
  4. Réponses: 4
    Dernier message: 11/05/2006, 16h57
  5. [Vb.net][Ado.net] mode déconnecté avec sql
    Par hoummass dans le forum Accès aux données
    Réponses: 6
    Dernier message: 27/11/2005, 15h10

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