Bonjour à tous,
Je viens de mettre en place un système de backup pour plusieurs serveurs.
Ce système fait un backup FULL le Lundi et différentiel les autres jours de la semaine.
Les Logs sont sauvegardés toutes les 15 minutes sur disque.
Ils sont enregistrés sur le même device.
Je n'ai pas spécifié INIT afin que les sauvegardes se rajoutent à la fin de mon backupset.
Tout se passe bien Je peux réutiliser les backup sans soucis.
Mon problème est que je passe de SQL Server 2005 à SQL Server 2000 STD et que je ne dispose pas de gestion du log shipping.
J'ai donc voulu utiliser mes backup de log afin de les restaurer sur une autre base.
Pour le premier restore pas de problème ma base est toujours en NORECOVERY nickel.
Mon problème (Nous y voila) est qu'a la prochaine éxécution de mon job qui restaure les log il reprends toujours au premier fichier de mon backupset.
Je n'ai pas de solution pour qu'automatiquement il fasse ce que je ferait manuellement.
C'est a dire
RESTORE LOG MABASE FROM DISK='xxxxx' WITH NORECOVERY,FILE=2
RESTORE LOG MABASE FROM DISK='xxxxx' WITH NORECOVERY,FILE=3
RESTORE LOG MABASE FROM DISK='xxxxx' WITH NORECOVERY,FILE=4
Y a t'il un moyen de connaitre le LSN d'une base qui est en NORECOVERY?
De cette manière je pourrai récupérer les informations du HEADER de mon device de backup et faire une recherche pour savoir quel sauvegarde utiliser.
Peut être y aurait t'il une autre manière tout simplement d'appréhender la chose?
Merci d'avance pour votre aide.
Partager