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

MS SQL Server Discussion :

Reconstitution à partir d'un backup


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 108
    Par défaut Reconstitution à partir d'un backup
    BONJOUR

    je travaille en ce moment avec SQL server 2005. Le problème on a été victime de vol de portable. nos données avec .
    Mais on a un BACKUP un peu récent. nom du fichier =FOND_DONNEE.bak
    QUESTIONS:
    1- puis-je reconstituer ma BD avec le backup ? (tables +données)
    2- comment faire alors

    merci pour l'éclairage.

  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 : 43
    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,

    Vous pouvez restaurer les données de cette sauvegarde jusqu'au moment où la sauvegarde a pris fin.

    Pour restaurer il vous faut connaître les noms des fichiers logiques de la base de données si les noms des disques qui les supportaient sont différents sur la machine cible de la restauration.

    Le nom des fichiers logiques s'obtient à l'aide de l'instruction RESTORE FILELISTONLY :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RESTORE	FILELISTONLY
    FROM	DISK = 'E:\FOND_DONNEE.bak'
    La colonne LogicalName retournée par l'exécution de cette instruction contient la liste des noms de fichiers logiques.
    La colonne PhysicalName est valuée au l'emplacement physique du fichier au moment de la sauvegarde.

    Si les disques montrés par la colonne PhysicalName sont disponibles sur la machine cible de la restauration, et que les dossiers dans lesquels ces fichiers étaient stockés existent également, alors vous pouvez exécuter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RESTORE DATABASE FOND_DONNEE
    FROM DISK = 'E:\FOND_DONNEE.bak'
    Maintenant si ce n'est pas le cas, il vous faut spécifier où les fichiers doivent être stockés, à l'aide de l'option MOVE :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    RESTORE	DATABASE FOND_DONNEE
    FROM	DISK = 'E:\FOND_DONNEE.bak'
    WITH	MOVE 'monFichierLogiqueDonnees' TO 'C:\FOND_DONNEE_data.mdf'
    	, MOVE 'monFichierLogiqueJournalDesTransactions' TO 'E:\FOND_DONNEE_log.ldf'
    	, STATS = 1
    Le STATS = 1 permet d'afficher dans la console de SSMS l'avancement de la restauration en pourcentage, par pas de 1.

    Bonne chance

    @++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/09/2013, 13h56
  2. Réponses: 1
    Dernier message: 10/01/2011, 16h38
  3. Création d'une base à partir d'un Backup
    Par big1 dans le forum DB2
    Réponses: 1
    Dernier message: 04/05/2009, 21h03
  4. Réponses: 2
    Dernier message: 03/05/2009, 12h02
  5. Backup d'un PC Client a partir d'un serveur
    Par Sendo dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 22/05/2006, 17h41

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