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 :

Base de données bloquée en "Restauration"


Sujet :

MS SQL Server

Vue hybride

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

    Informations forums :
    Inscription : Septembre 2008
    Messages : 125
    Par défaut Base de données bloquée en "Restauration"
    Bonjour à tous,

    J'ai récupéré une très grosse BdD (22 Go) que j'ai restauré (j'ai bien eu les 100% de restauration et aucun message d'erreur) sur SQL Server 2005.

    Mais la base est inaccessible.
    Quand je regarde la base dans SQL Server Management Studio, le nom de la base est suivi de " (Restauration...)"
    Et l'icone de la BdD est surmontée d'une flèche verte pointée vers le haut.

    La base étant très grosse, je pensais que SQL prenait un peu de temps pour finaliser la restauration. Mais là, ça fait plus de 12 heures que c'est bloqué au même point.

    Le serveur Windows 2003 sur lequel est installé SQL Server a encore largement de la place disque (310 Go), donc ce n'est pas un problème d'espace disque.

    Est-ce que l'un de vous aurait une idée ?

    Merci d'avance.

  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,

    C'est peut-être qu'un grand nombre de transactions doivent être annulées pour replacer la base de données dans un état cohérent.

    Avez vous un pourcentage comme je l'indique dans le billet suivant ?

    Que disent les logs de SQL Server ?

    @++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 125
    Par défaut
    Je pense savoir pourquoi, et c'est de ma faute.

    Comme je en voulais pas loguer les transactions lors du restore, j'ai coché la case "Restore with no recovery". Or, en lisant un peu mieux, je vois ça :
    "Laisser la base de données non opérationnelle, et ne pas restaurer les transactions non validées".

    Ca vient de là, non ?

    J'aurais dû cocher "Restore with recovery" ?

    Mais si je coche ça, j'ai peur d'avoir un volume de log monstrueux.

    Est-ce que je peux corriger le problème, ou faut-il que je recommence tout ?

    Merci de vos conseils et idées.

    Edit : je viens de voir le message de mikedavem, qui me conforte dans l'idée que mon choix de Norecovery n'était pas le bon. Donc, que dois-je faire maintenant ?

  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
    Exécutez la requête que je vous ai donné un peu plus haut

    ++

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 125
    Par défaut
    BRAVO !


    RESTORE DATABASE a traité avec succès 0 pages en 2.778*secondes (0.000*Mo/s).

    Et la BdD est accessible !

    Merci beaucoup !

  6. #6
    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
    Avez vous essayé ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RESTORE DATABASE MyDatabase 
    WITH RECOVERY
    Quel message avez vous à la suite de cette commande ?

    ++

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/02/2013, 14h13
  2. [MySQL] Problème des doubles quotes dans la base de données
    Par betadev dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 16/02/2012, 14h46

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