SQL Server’da Veritabanı Restore Etme Tarihini Bulmak

Herkese merhaba,

Bu kısımda SQL Server’da veritabanını restore etme tarihini bulma kodları olacak.

SET NOCOUNT ON
SELECT
	 destination_database_name
	,bmf.physical_device_name
	,restore_date	
FROM		msdb.dbo.restorehistory
INNER JOIN	msdb.dbo.backupset			as bs	ON bs.backup_set_id	= msdb.dbo.restorehistory.backup_set_id
INNER JOIN	msdb.dbo.backupmediafamily	as bmf	ON bs.media_set_id	= bmf.media_set_id 
WHERE restore_history_id IN 
	(
	SELECT MAX(restore_history_id)
	FROM msdb.dbo.restorehistory
	WHERE restore_type = 'D' 
	AND destination_database_name IN 
		(
		SELECT DISTINCT destination_database_name 
		FROM msdb.dbo.restorehistory
		)
	GROUP BY destination_database_name 
	)
ORDER BY restore_date DESC
SET NOCOUNT OFF
352 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!