Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Veritabanı Yedekleme (BACKUP) Veritabanlarını bir problem oldu ğ unda kurtarmak (restore) için veritabanını yedeklemeliyiz Veritabanı yede ğ ini almadan.

Benzer bir sunumlar


... konulu sunumlar: "Veritabanı Yedekleme (BACKUP) Veritabanlarını bir problem oldu ğ unda kurtarmak (restore) için veritabanını yedeklemeliyiz Veritabanı yede ğ ini almadan."— Sunum transkripti:

1 Veritabanı Yedekleme (BACKUP) Veritabanlarını bir problem oldu ğ unda kurtarmak (restore) için veritabanını yedeklemeliyiz Veritabanı yede ğ ini almadan önce Recovery (Kurtarma) modeli seçilmelidir Üç tip Recovery modeli vardır: Simple, Full ve Bulk-Logged

2 Recovery Modelleri Recovery Model bir veritabanı özelli ğ i olup veritabanımıza ait transaction logların (vt işlem kayıt dosyalarının) nasıl tutulaca ğ ını ve dolayısıyla problem anında vt’yi nasıl kurtaraca ğ ımızı belirler. VT oluştururken seçilir.. Simple Recovery Modeli: Simple Recovery modelde log yönetimi kolaydır. Modelin dezavantajı ise geriye dönük transaction loglar (checkpoint öncesi) silindi ğ i için transaction logların yedeklenmesi ve dolayısıyla geri yüklenmesi (restore) işlemleri mümkün de ğ ildir. Herhangibir problemde en iyi ihtimalle bir önceki aldı ğ ımız Full veya Differential backup tarihine kadar veritabanımızı restore edebiliriz.

3 Recovery Modelleri Full Recovery : Bir veritabanında yapılan tüm işlemler transaction log dosyasına kaydedilir ve manuel olarak müdahale etmedikce silinmez. Bu nedenle Full Recovery Modeldeki bir veritabanı için belli bir zaman veya işlem öncesine veritabanımızı restore etmek mümkündür. Full Recovery Modelde her işlem transaction loglara yazıldı ğ ı için en güvenilir Recovery modeldir. Bulk Logged Recovery : Full Recovery modelden farklı olarak bulk işlmeler dışında tüm işlemler loglanırken herhangibir bulk işlem yapıldı ğ ında tüm işlem için tek bir kayıt log dosyasına yazılır. Bu gibi durumlarda veritabanımızı herhangibir zamana restore etmek mümkün olmaz. Bulk Logged Recovery Modelde bulk işlemler (Index oluşturma, Silme, Rebuild, Select Into, bulk insert, bcp ile yapılan işlemler gibi işlemler bulk işlem olarak adlandırılırlar) tek tek transaction log dosyasına yazılmadı ğ ı için Full Recovery modele göre bulk işlemler daha hızlı yapılır.

4 SQL Server’da Backup Türleri SQL SERVER da 3 tip yedekleme vardır Full (TAM) Differential (FARK) İ şlem Günlü ğ ü Yede ğ i (Transaction Log Backup) MENÜDEN ilgili seçim yapıldıktan sonra OK tıklanır NOT: Back up dosyası default olarak program files klasöründe sql server dosyasının içerisindeki server klasörünün içindeki backup klasörü içerisinde bulunur.

5 BACKUP Menüsü MS’de yedeklenecek vt sa ğ tıklanır Back up

6 BACKUP Menüsü Backup Türleri Backup Yeri

7 Backup Türleri (AÇIKLAMA) FULL: Seçilen VT nin tamamı yedeklenir DIFFERENTIAL (FARK) : FULL yede ğ in üzerine, FULL yedek alınan tarihten o güne kadar yapılan işlemlerin FARK yede ğ i alınır TRANSACTION LOG: Log dosyalarının yede ğ i alınır

8 RESTORE (BACKUP tan VT yi geri yüklemek) NOT: Kurtarmada FULL yedekleme yaptı ğ ımız VT alınacaktır. 1) Önce bir DENEME VT si oluşturalım 2) DENEME nin RECOVERY modelini FULL seçelim 3) DENEME’yi FULL yedekleyelim 4) VT’yi silelim ve anlatılan şekilde VT yi RESTORE edelim

9 RESTORE Menüsü Databases Klasörü sa ğ tıklanır

10 RESTORE Menüsü Backup Yerini Seçmek için önce FROM DEVICE’ı seçip tıklıyoruz

11 DENEME VT sinin RESTORE edilmesi ADD Tıklanır

12 DENEME VT sinin RESTORE edilmesi Backup klasörünün altında BAK uzantılı dosya seçilir OK tıklanır

13 DENEME VT sinin RESTORE edilmesi İ lgili Backup seti kutucuk Check edilerek seçilir. Backup seti seçilir

14 DENEME VT sinin RESTORE edilmesi Yede ğ in geri yüklenece ğ i VT’nin adı seçilir ve OK tıklanır Veritabanı seçilir

15 DENEME VT sinin RESTORE edilmesi RESTORE DO Ğ RU sonuçlandı DENEME kurtarıldı


"Veritabanı Yedekleme (BACKUP) Veritabanlarını bir problem oldu ğ unda kurtarmak (restore) için veritabanını yedeklemeliyiz Veritabanı yede ğ ini almadan." indir ppt

Benzer bir sunumlar


Google Reklamları