Alınmış Backup’ların Path’ini Bulmak

7 Mar by NURULLAH ÇAKIR

Alınmış Backup’ların Path’ini Bulmak

Çoğu kurumun backup stratejisi gereği backup’larını düzenli olarak aldığı bir yöntem vardır. “SQL Server Maintenance/Bakım İşlemleri(OLA HALLENGREN)” isimli makalemde sql server üzerinde yapılan bakım işlemleri ile ilgili detayları bulabilirsiniz.

 

 

Genelde backup’ların alındığı path bu yüzden sabittir. Fakat bazı durumlarda düzenli backup alma yöntemi dışında backup alındığını tespit edebilirsiniz. Böyle bir durumda ilgili veritabanının backup’larının alındığı path’leri ve backup alma zamanlarını aşağıdaki script yardımıyla bulabilirsiniz.

 

 

select FAM.physical_device_name,BS.* from dbo.backupset BS
inner join dbo.backupmediafamily FAM ON FAM.media_set_id=BS.media_set_id
where database_name='VeritabaniIsmi' and type='D' and is_copy_only=1
order by backup_finish_date desc

 

 

Script’te type=’D’ yazan kısımdaki D harfi full backup anlamına gelir. Diğer backup çeşitlerini sorgulamak için aşağıdaki harfleri kullanabilirsiniz.

 

Scriptte’ki “is_copy_only=1” koşulu da backup’ın copy_only olarak alındığını belirtiyor. Bu koşulu kaldırarak tüm backup’lar için bu sorgulamayı yapabilirsiniz.

 

D

Full Backup

I

Differential Backup

L

Log Backup

F

File veya Filegroup Backup

G

Differential File Backup

P

Partial Backup

Q

Differential partial Backup

 

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir