Backup Database Komutu

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).