SQL Server Backup ve Restore İşlemleri

SQL Server Backup ve Restore işlemleri nasıl yapılmaktadır. Backup alınırken sıkıştırma nasıl yapılmaktadır. Yedek alma türleri nelerdir ve bir yedekten geri nasıl dönülmektedir. Bunları bu yazımızda detaylı olarak anlatacağız. İlk olarak bu konunun anlaşılması için resimlerle anlatıma başvuracağım. Arada açıklamalı bilgilerde bulunacağım.

SQL Server Backup Alma ve Özellikleri

Database’de yedeklilik büyük önem arz etmektedir. Felaket durumlarında yedekliliğin önemi ortaya çıkmaktadır. Bu yüzden bu konuya değinmek istedim. Öncelik olarak backup alınacak olan database üzerine sağ tıklanarak Task>Backup bölümüne gideceğiz. Sonrasında Backup sayfası önümüze çıkacaktır.

SQL Server Backup
SQL Server Backup

Backup alma sayfası açıldığında;

  • Source: Yedek alınması istenen veritabanın adı bulunmaktadır.
  • Backup Type: Bu bölümde bir kaç adet backup yöntemi bulunmaktadır.
    • Full:Databasenin komple bir yedeğini alır.
    • Differential: Her zaman full yedek almak disk bakımından çok maliyetlidir. Bu sebepten ötürü en son alınan full backup ile differential backup alma süresine kadar olan değişikliği alır.
    • Transaction Log: Veri tabanında yapılan tüm işlemlerin kayıtlarını tutan log dosyanın yedeğini almaktır.

Disk’e alınacak yedeğin yerini seçme kaldırma işlemleri bu sekmeden yapılmaktadır.

SQL Server Backup

Eğer database yedeğinin sıkıştırma istenirse Backup Options kısmından resimdeki bölmede sıkıştırma yapılmaktadır.

Burada istenirse backupların üzerine yazma. Backup sonrasında kontrol etme ya da hatada devam etme gibi seçenekler bulunmaktadır.

  • Overwrite all existing backup sets: Backup’ın üzerine yazma
  • Verify backup when finished: Yedek sonrasında yedeğin doğruluğunu belirtir.
  • Continue on error: Hata oluşursa devam etsin özelliğidir.

Restore Etme ve Özellikleri

IT sektöründe yedek almanın önemini anlatmaya bile gerek yoktur. Çoğu zaman bizi felaket durumlarından kurtarır. Bu yüzden veri tabanında backup almayı gösterdik. Yeri geldi bu yedeği geri nasıl canlandıracağız. Restore işlemi olarak geçen bu işlem için ilk başta Task>Restore>Database kısmı kullanılmaktadır. Genellikle Eğer veri tabanı sql yapısında mevcut değil ise databases kısmına sağ click özelliğini kullanmak gerekmektedir.

SQL Server  Restore
SQL Server Backup ve Restore

Burası önemli bir nokta eğer mevcut veri tabanında herhangi bir zamana geri dönmek gerekirse , Source kısmında database bölümünü seçeceğiz. Veri tabanını seçtiğimizde altta alınan yedekler sıralanmaktadır.

SQL Server Backup ve Restore

Eğer olmayan bir veri tabanı seçilecekse device bölümü seçilmelidir.

SQL Server Backup ve Restore

Options kısmında ise aslında bir çok seçenek bulunmaktadır. Son olarak Özellikle 2 kısma dikkat çekmek istiyorum.

  • Overwrite the existing database: Mevcut veritabanın üzerine yazar
  • Recovery state:
    • Recovery: Kurtarma modudur. Veri tabanı restoring… modda kalır.
    • No Recovery: Genellikle avability group da secondary sunucuda kullanılmaktadır.
    • Standby: Veri tabanı bekleme modunda kurtalır.

Son olarak bu yazımızda SQL Server Backup ve Restore konularına değindik. SQL konularını aşağıdaki kategorilerden takip edebilirsiniz.

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir