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 :

Restaurer Une base de données primaire configuré en mode logshipping


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    test
    Inscrit en
    Octobre 2016
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : test
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2016
    Messages : 137
    Par défaut Restaurer Une base de données primaire configuré en mode logshipping
    bonjour

    Je prends en charge une entreprise qui utilise la Technologie logshipping par le précédent DBA

    L'envoi de journaux est configuré pour effectuer la sauvegarde / expédition du journal des transactions par défaut, toutes les 15 minutes, 24 heures sur 24

    Chaque nuit, je fais une sauvegarde complète de la base de données primaire qui prend environ 30-50 minutes Ainsi, au cours de cette sauvegarde, la sauvegarde / expédition du journal s'est produite plusieurs fois

    Si jamais je devais être appelé à restaurer à partir de ces sauvegardes précédentes, je ne suis pas sûr de savoir comment procéder. J

    j'ai googlé j'ai trouve qu'il faut refaire Tout désactivé le loogshiping , faire la restauration et finalement je doit configuré de nouveau le logshipping

    y'a t'il une solution plus rapide

    merci pour vos aides

  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 018
    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 018
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par samirCA007 Voir le message
    ...
    j'ai googlé j'ai trouve qu'il faut refaire Tout désactivé le loogshiping , faire la restauration et finalement je doit configuré de nouveau le logshipping

    y'a t'il une solution plus rapide
    Non...
    • Désactiver le logshiping => quelques ms
    • Restauration => 30-50 minutes
    • Reconfigurer le logshipping => quelques ms


    Comme la phase de restauration est de très, très, très loin la plus longue et qu'elle est totalement inévitable, ce n'est donc que sur cette phase que peut porter le gain.... La seule chose, côté SQL Server, est donc d'activer la compression des sauvegardes.

    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 confirmé
    Homme Profil pro
    test
    Inscrit en
    Octobre 2016
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : test
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2016
    Messages : 137
    Par défaut
    merci SQLPRO Pour votre aide

    une autre Question SVP ici notre stratégie du backup est le suivante

    *Un backup full chaque nuit a 00:00

    *Un backup différentielle chaque heures

    *Un logshiping est configurer de faire un backup log chaque 10 minute

    Est t' il nécessaire ici dans mon cas d'avoir un backup différentiel

    EST ce que je peut l'enlever ?

    merci

  4. #4
    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 : 47
    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
    De mon point de vue tout dépend surtout de la stratégie de restauration (et le temps que tu as pour restaurer).

    Tout d'abord une sauvegarde différentielle toutes les heures me paraît un peu too much vue de loin. J'aurais plutôt tendance à partir sur une première base de différentiel à 12h00. Mais possible que cela se justifie d'une quelconque façon de ton côté?

    Une sauvegarde différentielle peut accélérer ton processus de restauration. Il suffit que peu de pages de données aient été touché entre le FULL et le DIFF et tu auras une sauvegarde différentielle de taille moindre alors que pour le journal on peut avoir une grosse quantité de données sauvegardée mais qui ne concerne que finalement très peu d'objets (hot tables dans une application par exemple).

    Si je prends un exemple simple:

    Tu dois restaurer ta base de données à 18h15 suite à un crash.

    - Si tu enlèves le backup différentiel il va te falloir restaurer ton backup FULL + backups jusqu'à 18h10 + (tail log backup si possible) => grosso modo 110 médias à restaurer ...
    - Si tu as un backup différentiel il te suffit de restaurer ton backup FULL + backup diff + (tai log backup si possible) => en gros 38 médias à restaurer

    A toi de voir dans ton contexte ce qui te paraît le plus approprié. Après dans l'absolu avoir un backup DIFF toutes les 1H / 2H / 3H est également envisageable. Comme tu l'auras compris la séquence sera toujours FULL + dernier DIFF + logs. Avec un DIFF toutes les heures (ce que tu as maintenant) tu aurais au maximum 4 médias à restaurer ..

    ++

Discussions similaires

  1. Restaurer une base de données
    Par Msysteme dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 29/06/2011, 08h38
  2. Comment restaurer une base de données ?
    Par CMagda dans le forum Débuter
    Réponses: 1
    Dernier message: 23/01/2009, 15h05
  3. Restaurer une base de données sous SQL Serveur
    Par TINAVONJ dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 03/09/2008, 14h11
  4. [Débutant] Restaurer une base de données .Bak
    Par digital prophecy dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 29/08/2006, 15h14
  5. Réponses: 2
    Dernier message: 22/12/2005, 11h05

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