bonjour
Comment obtenir le contenu d’un fichier de sauvegarde SQL Server ?
Comment Vérifier qu’une sauvegarde SQL Server est lisible ?
alors c’est les deux options RESTORE HEADERONLY && RESTORE VERIFYONLY
1-RESTORE VERIFYONLY:La commande RESTORE VERIFYONLY vérifie la sauvegarde pour s’assurer qu’elle est complète et que la sauvegarde complète est lisible. Il ne fait pas une restauration réelle, mais lit le fichier pour s’assurer que SQL Server peut le lire dans le cas où une restauration utilisant cette sauvegarde doit avoir lieu
Syntaxe
RESTORE VERIFYONLY FROM DISK = 'C:\AdventureWorks.BAK'
En mode SQL Server Management Studio
c’est une bonne idée TOUJOURS prendre vos sauvegardes en utilisant l’option CHECKSUM et de confirmer que vos sauvegardes sont correctes en utilisant l’option RESTORE VERIFYONLY. Ces deux options se complètent et devraient être utilisées ensemble
2-RESTORE HEADERONLY :Renvoie un jeu de résultats contenant toutes les informations d’en-tête de sauvegarde pour tous les jeux de sauvegardes sur un périphérique de sauvegarde particulier dans SQL Server
il renvoie:
- Nom du compte utilisateur sous lequel le backup est fait
- Nom du serveur sur lequel le backup est fait
- Nom de la base de données sauvegardée
- Version du logiciel qui a créé la sauvegarde
- Version de la base de donnée sauvegardée
- Niveau de compatibilité de la sauvegarde
- Collation utilisée par la base de données backupée
- le fichier backup est-il compressé ?
RESTORE HEADERONLY FROM DISK = 'C:\AdventureWorks.BAK'
les information récupérer sont:
BackupName |
BackupDescription |
BackupType |
Date d’expiration |
Comprimé |
Position |
Type d’appareil |
Nom d’utilisateur |
Nom du serveur |
Nom de la base de données |
DatabaseVersion |
DatabaseCreationDate |
BackupSize |
FirstLSN |
LastLSN |
CheckpointLSN |
Bases de donnéesBackupLSN |
BackupStartDate |
BackupFinishDate |
Ordre de tri |
CodePage |
UnicodeLocaleId |
UnicodeComparisonStyle |
CompatibilitéLevel |
SoftwareVendorId |
SoftwareVersionMajor |
SoftwareVersionMinor |
SoftwareVersionBuild |
Nom de la machine |
Drapeaux |
BindingID |
RecoveryForkID |
Collation |
FamilyGUID |
HasBulkLoggedData |
IsSnapshot |
IsReadOnly |
IsSingleUser |
HasBackupChecksums |
Est abimé |
BeginsLogChain |
HasIncompleteMetaData |
IsForceOffline |
IsCopyOnly |
FirstRecoveryForkID |
ForkPointLSN |
RecoveryModel |
DifférentielBaseLSN |
DifferentialBaseGUID |
BackupTypeDescription |
BackupSetGUID |
Si ce fichier de sauvegarde contient plusieurs sauvegardes, vous obtiendrez des informations sur chaque sauvegarde contenue dans le fichier
bonne Surveillance de Vos backup a travers ces deux Option