SQL Server – Verificar o ultimo Backup Full

Olá,

Uma das principais atividades de um DBA é cuidar do backup de uma base e garantir que esses dados estejam seguros, segue abaixo uma query bem util, onde é possivel verificar a ultima data em que o mesmo foi realizado.

SELECT 
	 T1.Name As DatabaseName
	,Coalesce(Convert(varchar(12), MAX(T2.Backup_Finish_Date), 101),'Not Yet Taken') As LastBackUpTaken
	,Coalesce(Convert(varchar(12), MAX(T2.User_Name), 101), 'NA') As UserName
FROM 
	sys.sysdatabases T1 
LEFT OUTER JOIN 
	msdb.dbo.backupset T2 
ON 
	T2.Database_Name = T1.Name 
GROUP BY 
	T1.Name
ORDER BY 
	T1.Name

A query é bem util pois pode ser utilizada para relatorios online por exemplo.

By: Fabrizzio Caputo

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s