Section Artikel
BACKUP DATABASE SQL
Statement BACKUP DATABASE dapat digunakan di SQL Server untuk membuat cadangan penuh dari database SQL yang ada.
Syntax
BACKUP DATABASE databasename TO DISK = 'filepath';
Statement BACKUP WITH DIFFERENTIAL SQL
Sebuah diferensial cadangan digunakan hanya untuk membuat cadangan bagian dari database yang telah berubah sejak cadangan database penuh terakhir.
Syntax
BACKUP DATABASE databasename TO DISK = 'filepath' WITH DIFFERENTIAL;
Contoh BACKUP DATABASE
Statement SQL berikut dapat membuat cadangan data penuh dari database “testDB” yang ada ke disk D:
Contoh
BACKUP DATABASE testDB TO DISK = 'D:\backups\testDB.bak';
Tips: Selalu cadangkan database ke drive yang berbeda dari database sebenarnya. Kemudian, jika ingin mendapatkan disk crash, kita tidak akan kehilangan file cadangan bersama dengan database.
Contoh BACKUP DENGAN DIFERENSIAL
Statement SQL berikut membuat cadangan diferensial dari database “testDB”:
Contoh
BACKUP DATABASE testDB TO DISK = 'D:\backups\testDB.bak' WITH DIFFERENTIAL;
Tip: Pencadangan diferensial mengurangi waktu pencadangan (karena hanya data perubahan yang dicadangkan).