MS SQL Server - Yedek Oluşturma

Backupverilerin / veritabanının vb. kopyasıdır. MS SQL Server veritabanının yedeklenmesi, verilerin korunması için gereklidir. MS SQL Server yedeklemeleri başlıca üç türdür - Tam veya Veritabanı, Diferansiyel veya Artımlı ve İşlem Günlüğü veya Günlük.

Yedekleme veritabanı aşağıdaki iki yöntemden biri kullanılarak yapılabilir.

Yöntem 1 - T-SQL Kullanımı

Tam Tip

Backup database <Your database name> to disk = '<Backup file location + file name>'

Diferansiyel Tip

Backup database <Your database name> to 
   disk = '<Backup file location + file name>' with differential

Günlük Türü

Backup log <Your database name> to disk = '<Backup file location + file name>'

Misal

Aşağıdaki komut, 'TestDB' adlı tam yedekleme veritabanı için 'TestDB_Full.bak' yedekleme dosya adıyla 'D: \' konumuna kullanılır.

Backup database TestDB to disk = 'D:\TestDB_Full.bak'

Aşağıdaki komut, yedekleme dosyası adı 'TestDB_diff.bak' olan 'D: \' konumuna 'TestDB' adlı fark yedekleme veritabanı için kullanılır.

Backup database TestDB to disk = 'D:\TestDB_diff.bak' with differential

Aşağıdaki komut, 'TestDB' adlı günlük yedekleme veritabanı için 'TestDB_log.trn' yedekleme dosya adıyla 'D: \' konumuna kullanılır.

Backup log TestDB to disk = 'D:\TestDB_log.trn'

Yöntem 2 - SSMS'yi Kullanma (SQL SERVER Management Studio)

Step 1 - 'TESTINSTANCE' adlı veritabanı örneğine bağlanın ve aşağıdaki anlık görüntüde gösterildiği gibi veritabanları klasörünü genişletin.

Step 2- 'TestDB' veritabanına sağ tıklayın ve görevleri seçin. Yedekle'ye tıklayın ve aşağıdaki ekran görünecektir.

Step 3- Yedekleme türünü seçin (Full \ diff \ log) ve yedekleme dosyasının oluşturulacağı hedef yolu kontrol ettiğinizden emin olun. Aşağıdaki ekranı görmek için sol üst köşedeki seçenekleri seçin.

Step 4 - Aşağıdaki anlık görüntüde gösterildiği gibi 'TestDB' veritabanı tam yedeklemesi oluşturmak için Tamam'ı tıklayın.