Guilhermemfa Postado Setembro 5, 2013 Denunciar Share Postado Setembro 5, 2013 Boa tarde pessoal! Utilizo o Sql Server 2008 Como obter via query a última data e hora de restauração do banco. Grato Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guilhermemfa Postado Setembro 6, 2013 Autor Denunciar Share Postado Setembro 6, 2013 (editado) Consegui! O código segue abaixo. De repente seja útil para mais alguém DECLARE @dbname sysname, @days int SET @dbname = NULL SET @days = -1 --TOTAL DE DIAS DE APARTIR DA DATA ATUAL SELECT TOP 1 rsh.destination_database_name AS [Database], rsh.user_name AS [Restored By], CASE WHEN rsh.restore_type = 'D' THEN 'Banco de Dados' WHEN rsh.restore_type = 'F' THEN 'Arquivo' WHEN rsh.restore_type = 'G' THEN 'Grupo de Arquivo' WHEN rsh.restore_type = 'I' THEN 'Diferencial' WHEN rsh.restore_type = 'L' THEN 'Log' WHEN rsh.restore_type = 'V' THEN 'Verificação' WHEN rsh.restore_type = 'R' THEN 'Reversão' ELSE rsh.restore_type END AS [Restore Type], CONVERT (VARCHAR, rsh.restore_date, 103) as [Restore Started], CONVERT(VARCHAR(5),rsh.restore_date,114) AS HORA, bmf.physical_device_name AS [Restored From], rf.destination_phys_name AS [Restored To] FROM msdb.dbo.restorehistory rsh INNER JOIN msdb.dbo.backupset bs ON rsh.backup_set_id = bs.backup_set_id INNER JOIN msdb.dbo.restorefile rf ON rsh.restore_history_id = rf.restore_history_id INNER JOIN msdb.dbo.backupmediafamily bmf ON bmf.media_set_id = bs.media_set_id WHERE rsh.restore_date >= DATEADD(dd, ISNULL(@days, -30), GETDATE())AND destination_database_name = ISNULL(@dbname, destination_database_name) AND rsh.destination_database_name = 'NomeDB' ORDER BY rsh.restore_history_id DESC GO Editado Setembro 6, 2013 por Guilhermemfa Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guilhermemfa
Boa tarde pessoal!
Utilizo o Sql Server 2008
Como obter via query a última data e hora de restauração do banco.
Grato
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.