BACKUP DATABASE komutu, SQL Server’da mevcut bir SQL veritabanının tam yedeğini oluşturmak için kullanılır.
Syntax
BACKUP DATABASE veritabanı_adı TO DISK = 'dosya_yolu';
DIFFERENTIAL İfadesiyle Veri Tabanı Yedekleme
Bu yedekleme yöntemiyle, veritabanının yalnızca son tam veritabanı yedeklemesinden bu yana değişen kısımlarını yedekler.
Syntax
BACKUP DATABASE veritabanı_adı TO DISK = 'dosya_yolu' WITH DIFFERENTIAL;
BACKUP DATABASE Örneği
Aşağıdaki SQL kodu, mevcut “yedekDB” veritabanının E diskine tam bir yedeğini oluşturur:
BACKUP DATABASE yedekDB TO DISK = 'E:yedekleryedekDB.bak';
Not: Veritabanını her zaman gerçek veritabanından farklı bir sürücüye yedekleyin. Bir disk çökmesi yaşarsanız, veritabanıyla birlikte yedekleme dosyanızı da kaybetmezsiniz.
DIFFERENTIAL İfadesiyle Veri Tabanı Yedekleme Örneği
Aşağıdaki SQL kodu, “yedekDB” veritabanını DIFFERENTIAL yöntemiyle bir yedeğini oluşturur:
BACKUP DATABASE yedekDB TO DISK = 'E:yedekleryedekDB.bak' WITH DIFFERENTIAL;
Not: DIFFERENTIAL yöntemi, yedekleme süresini azaltır (çünkü yalnızca değişiklikler yedeklenir).
