Précédent   Forum du club des développeurs et IT Pro > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 07/12/2012, 17h52   #1
windmastr26
Membre du Club
 
Avatar de windmastr26
 
Homme
Développeur informatique
Inscription : juillet 2009
Messages : 191
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2009
Messages : 191
Points : 61
Points : 61
Par défaut Plan de sauvegarde défaillant

Bonjour,

Je viens vers vous car rencontrant un problème avec le plan de sauvegarde d'une base de données.

J'essaye de restaurer une base à une date donnée en utilisant les instructions :

Code :
1
2
3
4
5
6
7
RESTORE DATABASE maBase
   FROM DISK = 'monfichier.bak'
   WITH FILE=1, NORECOVERY, REPLACE;
 
RESTORE LOG maBase
   FROM DISK = 'monfichier.bak'
   WITH FILE=2, NORECOVERY;
Seulement ma seconde instruction me renvoie le message :

Citation:
Le journal dans ce jeu de sauvegarde commence au numéro de séquence d'enregistrement 5043000001590200210, ce qui est trop récent pour une application à la base de données. Une sauvegarde de fichier journal antérieure qui inclut le numéro de séquence d'enregistrement 5035000001938900001 peut être restaurée.
Sur le forum j'ai vu qu'il s'agissait certainement d'une "sauvegarde sauvage" qui aurait rompu "la chaîne des sauvegarde par le fait que les n° des transactions ne se suivent plus d'une sauvegarde à l'autre" (http://www.developpez.net/forums/d11...stauration-pb/)

J'ai effectivement trouvé le coupable et j'ai le fichier de sauvegarde en question.

Mais ma question est la suivante : comment puis-je faire à présent pour restaurer tout de même ma sauvegarde malgré cette erreur ?

Est-ce que quelqu'un sait comment je peux exploiter d'une façon ou d'une autre mon plan de sauvegarde ?

Merci pour vos réponses
windmastr26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2012, 16h36   #2
SQLDev
Membre habitué
 
Homme Christophe
Administrateur de base de données
Inscription : juin 2011
Messages : 95
Détails du profil
Informations personnelles :
Nom : Homme Christophe
Localisation : France

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

Informations forums :
Inscription : juin 2011
Messages : 95
Points : 131
Points : 131
Bonjour,

Que retourne la commande suivante :
Code :
RESTORE HEADERONLY FROM DISK='monfichier.bak'
SQLDev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2012, 17h09   #3
windmastr26
Membre du Club
 
Avatar de windmastr26
 
Homme
Développeur informatique
Inscription : juillet 2009
Messages : 191
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2009
Messages : 191
Points : 61
Points : 61
On a appelé le client. Par chance il n'avait pas saisi grand chose...

Du coup le problème n'est plus d'actualité mais il m'a permis de comprendre que lorsqu'on souhaite faire une copie "hors plan de maintenance", il ne faut pas oublier de cocher la case "copie" !

Merci tout de même pour la réponse
windmastr26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h53.


 
 
 
 
Partenaires

Hébergement Web