İsmailAltınok.com Genel,Sistem,Windows SQL Server Yedekleme (Backup) ve Geri Yükleme (Restore) İşlemleri

SQL Server Yedekleme (Backup) ve Geri Yükleme (Restore) İşlemleri


SQL Server Backup&Restore

Merhaba,

Günümüzde bir kurum,kuruluştaki en önemli verileri barındıran SQL Server sunucularının yedeklenmesi çok büyük önem arz etmektedir. Yedeklemenin olmaması demek sistemde oluşan bir hatanın veya gelecek bir saldırı sonucunda tüm verilerimizi kaybetmemiz anlamına gelmektedir.

Bu yazımda SQL Server 2017 üzerinde yedekleme(backup) ve geri getirme(restore) işlemleri nasıl yapılır onu göstereceğim.

Backup&Restore işlemlerini SQL Server 2017 ve Management Studio 18.1 kurulu ortamım üzerinde yapacağım.

 

SQL Server Management Studio‘ya giriş yapıp mevcut databasemizi buluyoruz.

 

Mevcut databasemize sağ tıkladıktan sonra Tasks->Back Up… tıklıyoruz.

 

Burada karşımıza bazı seçenekler çıkmaktadır. Öncelikle onlardan bahsetmek istiyorum.

Source;

  • Database: Yedeklenecek databaseyi belirliyoruz.
  • Recovery Model: SQL Server’da 3 adet recovery model bulunur. Bunlar Full, Simple, Bulk Logged seçenekleridir. Fakat bu ayar Backup işlemi sırasında değiştirilememektedir.
  • Backup type: Yedeğimizin hangi türde olacağını belirliyoruz. Ben Full seçerek ilerleyeceğim.

3 adet backup çeşiti vardır;

  • Full: Veritabanındaki herşeyin yedeğini alır
  • Differential: Çok fazla büyük veritabanlarını sürekli full yedekleme yapmak hem uzun sürecek hemde gereksiz disk kullanımına sebep olacaktır. Bu gibi durumlarda Differential seçeneği ile sadece değişen kısımların yedeği alınmaktadır.
  • Transaction Log: Transaction, veritabanında yapılan her işlemin bilgilerinin tutulduğu log dosyasıdır. Bu seçeneği seçtiğimizde sadece bu log dosyası yedeklenmektedir.
  • Backup component: Veritabanının hepsini mi yoksa, içerisinden sadece filegroup yedeğininin mi alınacağını belirliyoruz.

 

Destination

  • Backup to: Bu kısımda yedeğin nereye alınacağını belirliyoruz.

Gerekli alanları doldurduktan sonra OK diyerek yedeklemeyi başlatıyoruz.

 

Veritabanımız başarıyla yedeklendi. OK diyerek yedekleme işlemini bitiriyoruz.

 

BACKUP DOSYASINI GERI YÜKLEME (RESTORE İŞLEMİ)

 

Veritabanımıza sağ tıklayarak Tasks->Restore->Database diyerek Restore ekranını açıyoruz.

 

Source alanında backup dosyamızı seçeceğiz. Bunun için Device seçeneğini seçtikten sonra kırmızı işaretli … butonuna tıklıyoruz.

 

Açılan ekranda Backup mediamızı Add diyerek buluyoruz.

 

Backup dosyamızın olduğu klasörü giriş yapıp .bak uzantılı backup dosyamızı seçiyoruz.

 

OK diyerek Select backup devices ekranından çıkıyoruz.

 

Gördüğünüz üzeere backup dosyamızla alakalı bilgiler karşımıza çıkmaktadır. Restore to alanında backup dosyasının hangi tarihte alındığı bilgisini görebiliyoruz.  OK dediğimizde restore işlemi başlamış olacaktır.

 

Restore işlemimiz başarıyla tamamlandı.

 

Bir başka yazımda görüşmek dileğiyle…

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.