Consulter l’historique des restaurations de bases de données

Voici une petite requête qui permet de voir toutes les restaurations de bases de données d’une instance …

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---------------------------------
-- Nicolas SOUQUET - 30/07/2009 -
---------------------------------
SELECT H.restore_date,
    H.destination_database_name,
    H.user_name,
    CASE restore_type
      WHEN 'D' THEN 'Base de données'
      WHEN 'F' THEN 'Fichier'
      WHEN 'G' THEN 'Groupe de fichiers'
      WHEN 'I' THEN 'Différentiel'
      WHEN 'L' THEN 'Fichier du journal des transactions'
      WHEN 'V' THEN 'Vérification'
      WHEN 'R' THEN 'Par capture instantanée'
    END AS restore_type,
    F.destination_phys_name
FROM msdb.dbo.restorehistory AS H
JOIN msdb.dbo.restorefile AS F
  ON H.restore_history_id  = F.restore_history_id

Facile à placer dans un rapport SSRS ;)

ElSuket

Laisser un commentaire