décembre
2010
Un petit script qui permet de monitorer les backups sous SQL SERVER 2005/2008
USE msdb
SELECT @@SERVERNAME AS [Serveur]
,s.database_name AS [Base]
,CASE s.type
WHEN ‘D’ THEN 'Backup Complet Base de donnes'
WHEN 'I' THEN 'Backup Diffrentiel Base de donnes'
WHEN 'P' THEN 'Backup Partiel Base de donnes'
WHEN 'Q' THEN 'backup Partiel diffrentiel Base de donnes'
WHEN 'L' THEN 'Backup Journal de Transaction'
WHEN 'F' THEN 'Backup Fichier ou groupe de fichiers '
WHEN 'G' THEN 'Backup diffrentiel Fichier'
ELSE '' END AS [Type Backup]
,s.backup_start_date [DateHeureDbut]
,s.backup_finish_date [DateHeureFin]
,s.expiration_date [DateExpiration]
,CASE m.device_type
WHEN 2 THEN ‘Disque’
WHEN 102 THEN ‘Disque’
WHEN 5 THEN ‘Bande’
WHEN 105 THEN ‘Bande’
ELSE '' END AS [Type Unit Sauvegarde]
,m.physical_device_name AS [Emplacement Physique Backup]
,m.logical_device_name AS [Emplacement Logique Backup]
,s.name AS [Nom du jeu de sauvegarde]
,s.description AS [Description du jeu de sauvegarde]
,convert(int,(s.backup_size/1024)) AS [Taille Backup (Ko)]
FROM backupmediafamily m INNER JOIN backupset s ON m.media_set_id = s.media_set_id
WHERE s.backup_start_date >= GETDATE() - 1 – Obtenir les backup du jour prcdent jusqu' ce jour
ORDER BY [Serveur],[Base]
Si vous voulez auditer un fichier de backup en particulier :
Et pour superviser vos Jobs sous SQL 2005/2008
Bonne supervision
————————————————————————-
Auteur : Etienne ZINZINDOHOUE
————————————————————————-