Ir para conteúdo
Fórum Script Brasil
  • 0

Query


Guilhermemfa

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0

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 por Guilhermemfa
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...