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 longue distance


Sujet :

Réplications SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2015
    Messages : 5
    Par défaut Réplication longue distance
    Bonjour,

    J'ai 2 bases (SQL server 2008 R2) d'environ 2000km (base A et base B), je souhaiterais répliquer la base A (environ 200Go) vers la base B via internet (connexion peu sure) et les synchroniser ensuite. Les 2 bases doivent rester en lecture/écriture mais seule la base A sera répliquée sur B et les données de B ne se retrouveront jamais sur A.
    Comment dois-je m'y prendre pour initier la réplication (impossible de transférer ou faire un instantanée via internet) je me déplace sur le site B et je peux donc transporter la base A ? Quelle(s) solution(s) serai(en)t la/les plus adaptée(s) pour répliquer mes bases et initier la réplication?
    J'ai un peu de connaissances en réplication transactionnelle et alwaysOn mais je ne pense pas que ces 2 solutions soient adaptées de part l'instantannée de la première et la lecture seule de la 2eme base AlwaysOn ?

    Merci d'avance pour votre aide !

  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
    22 010
    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 : 22 010
    Billets dans le blog
    6
    Par défaut
    Attention, le terme réplication est souvent mal compris. La réplication de données consiste à répliquer certaines données de certaines tables d'une base à l'autre pour des besoins fonctionnels
    Est-ce bien cela que vous voulez faire ou bien avoir une base de données dupliquée afin de faire de la haute disponibilité ?

    Bref, décrivez plus en avant votre besoin fonctionnel.

    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
    Membre à l'essai
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2015
    Messages : 5
    Par défaut
    Merci de votre réponse rapide.

    En fait je souhaite avoir des données à jour de ma base A sur ma base B (tout en gardant la base B en lecture écriture), ce qui correspond plutôt à de la réplication de données.
    La fréquence de mise à jour des données peut être de plusieurs heures.
    La haute disponibilité n'est pas ce que je recherche.
    Fonctionnellement parlant, j'aurai 2 applications identiques sur les 2 sites que j'appellerai A1 et B2. L'application "mère" A1 requête sur la base A et l'application B2 sur la base B.
    La base B doit avoir les données à jour de la base A (au moins 1 fois par jour) pour que les utilisateurs de l'application B2 est des données à jour.
    La base B comme la base A doit être en lecture/écriture afin de permettre la mise à jour des tables systèmes de l'application.

    J'espère m'être bien expliqué et exprimé sur ma problématique..... ?

    Merci
    @+

  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
    22 010
    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 : 22 010
    Billets dans le blog
    6
    Par défaut
    Cette réplication concerne-t-elle toutes les tables ou certaines ?

    Si elle concerne toutes les tables, concerne t-elle toutes les lignes ou certaines ?

    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
    Membre à l'essai
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2015
    Messages : 5
    Par défaut
    A ce niveau c'est un peu compliqué, car la mise à jour des tables systèmes de la base B peut avoir des conséquences sur l'application (en test en ce moment).
    L'idée de départ est de mettre à jour toutes les tables (quitte à mettre "en stand by" l'application à laquelle personne n'accèdera la nuit).
    Si l'impact de la mise à jour des tables systèmes est néfaste, nous devrons les exclure de la réplication....
    Pour les lignes, exemple d'une table client (ou commande) dont n'importe quel client peut être mis à jour, donc toutes les lignes peuvent être impactées.

    Je pensais au log shipping mais sans en avoir mis en place je ne sais pas si c'est la solution adaptée ?

    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
    22 010
    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 : 22 010
    Billets dans le blog
    6
    Par défaut
    Au lieu de dire base A base B donnez nous votre besoin fonctionnel et en terme PRÉCIS, car là vous faite fausse route. Vous parlez de tout un tas de chose sans comprendre les enjueux :
    • vous ne pouvez pas répliquer les tables système. Il n'y a aucun accès d'ailleurs aux tables système dans SQL Server
    • Le Log Shipping sert exclusivement à faire de la haute dispo


    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. Convertir et transmettre sur longue distance
    Par chappyporfaro dans le forum Automation
    Réponses: 1
    Dernier message: 14/03/2008, 01h10
  2. [sans contrat] mutation longue distance
    Par Liilly dans le forum Contrat
    Réponses: 3
    Dernier message: 12/06/2007, 21h37
  3. executer une application a distance : Sockets ? RPC ? CORBA?
    Par a_hic dans le forum Développement
    Réponses: 5
    Dernier message: 30/05/2006, 13h02
  4. [Concept] Réplication
    Par melinda dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 31/03/2003, 17h29

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