«

»

jan 22

Listar todas as bases e data do último backup

 

 

Para saber quando foi feito o último backup de todas as bases da sua instância, este script do Pinal Dave resolve de forma simples e eficaz:

 

 

 

 

SELECT sdb.Name AS DatabaseName,
COALESCE(CONVERT(VARCHAR(12), MAX(bus.backup_finish_date), 101),’-‘) AS LastBackUpTime
FROM sys.sysdatabases sdb
LEFT OUTER JOIN msdb.dbo.backupset bus ON bus.database_name = sdb.name
GROUP BY sdb.Name

 

Veja o resultado:

 

 

Minha instância é nova e ainda não fiz nenhum backup. Agora vamos fazer um backup pra ver o resultado.

 

BACKUP DATABASE AdventureWorks2008R2 TO DISK = ‘C:\teste.bkp’

 

 

Agora podemos ver que nossa base AdventureWorks2008R2 teve seu backup concluído com sucesso no dia 18/01/2013.

Deixe uma resposta