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.