segunda-feira, 11 de março de 2013

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.

Nenhum comentário:

Postar um comentário