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

Administration SQL Server Discussion :

Synchronisation à distance


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 9
    Par défaut Synchronisation à distance
    Bonjours à tous.

    Voila mon problème, j'espère que vous allez pouvoir m'aider.

    Des clients effectuent un back up de leurs BDD sur le serveur central.
    Comme ils sont nombreux, le serveur à beaucoup de mal à suivre.
    Est il possible de ne transmettre que les journaux de transaction quotidien ?

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonjour,

    La mise en place d'une solution à bases de journaux de transactions est à mon avis pas la bonne solution surtout si vous voulez avoir vos bases disponibles par la suite.

    Quelle est l'architecture de votre serveur d'entreprise ? (CPU, RAM, disques, serveur virtuel ???)

    Est ce que vos clients ont des contraintes de mobilité avec leur instance SQL Express en local ? (Travail hors ligne et sauvegarde de leurs backups sur le réseau d'entreprise par la suite)

    ++

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 9
    Par défaut
    Merci pour votre réponse.

    Pour le peu d'info que j'ai sur le serveur:

    CPU: Deux processeurs Intel Xeon quadricoeurs

    20 Go de ram dont 19 réservé à SQL Server

    Non virtualisé

    Une belle bête en somme...

  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
    Quelle est la version de SQL Server ? 2008 Standard, Eterprise ?
    Parce que par exemple pour accélérer les sauvegardes vous pouvez les faire en mode compressé.
    Essayez de nous en dire plus, notamment le nombre exact des base et la config disque, ainsi que la destination des sauvegardes (sur quel disque ou bande ?

    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 du Club
    Inscrit en
    Janvier 2011
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 9
    Par défaut
    En fait, les sauvegardes sont faites chez le client en local sur sql Express 2005 puis le fichier est transféré vers le serveur (edition enterprise 2008) qui la restaure.

    Est-il possible de faire une sauvegarde en ligne directement?

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    Tu peux faire des backups sur le réseau en utilisant un chemin UNC avec les droits appropriés, mais les risques de se retrouver avec un backup invalide sont plus grandes que de le faire en local. Il faut le faire au minimum avec l'option CHECKSUM:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    backup database mabase to disk='\\monserveurcentral\client1\backup\mabase.bak' with CHECKSUM
    Puis sur la machine centrale:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    restore verifyonly from disk='\\monserveurcentral\client1\backup\mabase.bak'
    Mais pour 2000 clients, ça me paraît bien compliqué.

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    Je n'ai peut être pas bien compris mais si tu restaures des données ou des journaux de 2005 vers 2008, en cas de problème le retour arrière n'est plus possible, puisque les données sont migrées. Par exemple:

    A) La base express 2005 du client est sauvegardée et le fichier est transféré sur le serveur SQL 2008.
    B) Crash de l'express 2005, le client se connecte sur sa base 2008 avec des données en J-1. Admettons qu'il n'y ait aucun pb de compatibilité de l'appli avec 2008, il commence à modifier des données.
    C) La machine express est restaurée. Le client souhaite revenir en local.
    D) On ne peut plus revenir en local car on ne peut pas downgrader une base 2008. Couic.

    Si tous les clients sont en 2005, alors le serveur de secours doit être en 2005 aussi.

    Par exemple, la plupart des hébergeurs utilisent des clusters HA/DRS pour assurer la disponibilité des machines, et font des backups de volumes au niveau de la baie pour assurer la redondance des données. Le client n'a pas de machine en local, il se connecte avec un VPN à son instance qui se trouve chez l'hébergeur.

    Dans ton cas , il faudrait commencer par uniformiser les versions. Le mirroring n'est pas disponible en express edition, donc dans l'immédiat tu n'as pas beaucoup d'autres choix que de restaurer des backups.

    Pour moi c'est un problème d'architecture qui va bien au delà de la base de données.

Discussions similaires

  1. [2008] Synchronisation grande distance
    Par agdid04 dans le forum Réplications
    Réponses: 8
    Dernier message: 29/04/2014, 15h57
  2. Synchroniser des fichiers a distance
    Par alexking2005 dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 22/05/2012, 08h55
  3. Developpement d'applications pour synchronisation de fichiers à distance
    Par alexking2005 dans le forum Développement Windows
    Réponses: 2
    Dernier message: 10/05/2012, 14h48
  4. Synchronisation à distance avec un PDA
    Par maxforum dans le forum Exchange Server
    Réponses: 3
    Dernier message: 09/07/2007, 14h26
  5. 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

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