2009-08-30 5 views
2

J'ai planifié des sauvegardes exécutées via SQL Agent, avec des sauvegardes complètes chaque nuit, et des sauvegardes différentielles toutes les heures. Y at-il un moyen de déterminer lequel des fichiers de sauvegarde est la sauvegarde complète, et quel est le dernier différentiel? Intuitivement, il semblerait que la sauvegarde la plus importante dans les 24 heures soit complète, et la dernière plus petite sauvegarde est partielle. Cependant, ce n'est pas robuste.Fichiers de sauvegarde SQL, distinguer les fichiers de sauvegarde partielle et complète

Existe-t-il un moyen de tester le fichier de sauvegarde pour vérifier le type de sauvegarde? (De préférence en C#)

Répondre

2

UTILISATION

RESTORE HEADERONLY FROM DISK = 'C:\AdventureWorks.BAK' 

Vérifiez ensuite les Type_sauvegarde

1 = Database 
2 = Transaction log 
4 = File 
5 = Differential database 
6 = Differential file 
7 = Partial 
8 = Differential partial 


Referrences

+0

Merci beaucoup, je donnerai ce un coup. Bien que, à partir des deux liens, je ne doute pas que cela fonctionnera. – ccook

+0

A travaillé comme un charme, merci! – ccook

Questions connexes