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 :

Sauvegarde, question simple


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 55
    Par défaut Sauvegarde, question simple
    Bonjour,

    J'ai des serveurs W2K3 avec MS sql Server 2005
    L'ensemble des mes bases sont en mode récupération FULL.

    Pouvez vous me dire ce qui est le mieux pour sauvegarder ?

    Actuellement, je fais :
    je fais une sauvegarde tous les jours à 20H00 ->
    D'abord de mes bases (bak) et ensuite du journal (trn)


    J'ai fait des tests de restauration et je n'arrive pas à restaurer mon journal (meme si je le sauvegarde en pleine journée)

    Pouvez vous me donner la marche à suivre et me conseiller à quelle heure je peux faire mes sauvegardes de données et du journal.

    Sachant qu'a partir de 20H00 jusqu'a 7H00 du matin, je peux faire ce que je veux.

    Merci bien.

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Tout dépend de la quantité de données que vous pouvez vous "permettre" de perdre.

    Vous pouvez faire trois type de sauvegarde :
    - sauvegarde complète, qui sauvegarde l'intégralité de la base de données
    - sauvegarde différentielle, qui sauvegarde toutes les pages modifiées depuis la dernière sauvegarde complète
    - sauvegarde du fichier du journal des transactions, régulièrement en mode de récupération FULL pour minimiser la perte de données en cas de problème et maintenir constante la taille du fichier du journal de transactions.

    J'ai fait des tests de restauration et je n'arrive pas à restaurer mon journal (meme si je le sauvegarde en pleine journée)
    Quelle est la commande que vous tentez d'exécuter et l'erreur que vous obtenez ?
    Pour que vous puissiez restaurer votre base de données, il vous faut restaurer dans un premier temps la sauvegarde complète avec l'option WITH NORECOVERY, puis restaurer la sauvegarde du fichier du journal des transaction (avec l'option RECOVERY que vous pouvez omettre puisque c'est l'option par défaut.)

    Peut-être que :
    - effectuer une sauvegarde complète de votre base de données à 20h
    - effectuer une sauvegarde différentielle à mi-journée
    - effectuer des sauvegarde du fichier du journal des transactions toutes les heures est convenable dans votre cas si vous pouvez vous permettre de perdre une heure de données.
    Si vous pouvez vous permettre de perdre 5 minutes de données par exemple, faites une sauvegarde du fichier du journal des transactions toutes les 5 minutes.

    En cas de crash, après que le serveur soit de nouveau stable, vous devrez, pour restaurer :
    - sauvegarder le fichier du journal des transactions,
    - restaurer la dernière sauvegarde complète, avec l'option WITH NORECOVERY
    - restaurer dans l'ordre toutes les sauvegardes différentielles qui ont suivi le sauvegarde complète jusqu'à l'heure du crash, toujours avec l'option WITH NORECOVERY
    - Restaurer dans l'ordre toutes les sauvegardes du fichier du journal des transactions, avec l'option WITH RECOVERY et éventuellement STOPAT uneHeure, uneHeure étant une date peu avant l'heure du crash.

    @++

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 55
    Par défaut
    Merci de votre réponse très complète elsuket.

    J'ai en effet pu tester et valider le bon fonctionnement d'une restauration.

    L'intérêt de sauvegarder le fichier journal en pleine journée c'est pour un crach du système / disque j'imagine.

  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 : 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
    Citation Envoyé par 6bil1 Voir le message
    L'intérêt de sauvegarder le fichier journal en pleine journée c'est pour un crach du système / disque j'imagine.
    Entre autre ou pour toute autre situation de crash.. On peut également l'intégrer à un PRA dans d'autres situations (Incendie, Crash d'un serveur et reprise d'activité sur un autre etc .....)

    ++

Discussions similaires

  1. Réponses: 7
    Dernier message: 28/09/2004, 14h27
  2. Question simple sur la libération des objets
    Par gibet_b dans le forum Langage
    Réponses: 2
    Dernier message: 12/07/2004, 10h01
  3. DTS : Question simple sur sources de données
    Par guignol dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/05/2004, 12h09
  4. [LG]Choix du pascal ou autre ? Questions simples...
    Par vlacq dans le forum Langage
    Réponses: 5
    Dernier message: 30/01/2004, 23h42
  5. Question simple sur les threads :)
    Par momox dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/06/2003, 04h13

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