MS SQL Server - Membuat Backup
Backupadalah salinan data / database, dll. Membuat cadangan database MS SQL Server sangat penting untuk melindungi data. Cadangan MS SQL Server terutama terdiri dari tiga jenis - Penuh atau Database, Diferensial atau Tambahan, dan Log atau Log Transaksional.
Database cadangan dapat dilakukan menggunakan salah satu dari dua metode berikut.
Metode 1 - Menggunakan T-SQL
Tipe Penuh
Backup database <Your database name> to disk = '<Backup file location + file name>'
Jenis Diferensial
Backup database <Your database name> to
disk = '<Backup file location + file name>' with differential
Jenis Log
Backup log <Your database name> to disk = '<Backup file location + file name>'
Contoh
Perintah berikut digunakan untuk database cadangan penuh yang disebut 'TestDB' ke lokasi 'D: \' dengan nama file cadangan 'TestDB_Full.bak'
Backup database TestDB to disk = 'D:\TestDB_Full.bak'
Perintah berikut digunakan untuk database cadangan diferensial yang disebut 'TestDB' ke lokasi 'D: \' dengan nama file cadangan 'TestDB_diff.bak'
Backup database TestDB to disk = 'D:\TestDB_diff.bak' with differential
Perintah berikut digunakan untuk Log backup database yang disebut 'TestDB' ke lokasi 'D: \' dengan nama file backup 'TestDB_log.trn'
Backup log TestDB to disk = 'D:\TestDB_log.trn'
Metode 2 - Menggunakan SSMS (SQL SERVER Management Studio)
Step 1 - Hubungkan ke instance database bernama 'TESTINSTANCE' dan perluas folder database seperti yang ditunjukkan pada snapshot berikut.
Step 2- Klik kanan pada database 'TestDB' dan pilih tugas. Klik Backup dan layar berikut akan muncul.
Step 3- Pilih jenis cadangan (Penuh \ diff \ log) dan pastikan untuk memeriksa jalur tujuan di mana file cadangan akan dibuat. Pilih opsi di sudut kiri atas untuk melihat layar berikut.
Step 4 - Klik OK untuk membuat backup penuh database 'TestDB' seperti yang ditunjukkan pada snapshot berikut.