Proses Backup database dalam sebuah program maupun sistem itu sangat diperlukan, hal itu untuk menjaga keaslian data bilamana terjadi kerusakan data pada database yang kita miliki. Mungkin untuk yang sudah paham, akan menilai mudah dalam hal membackup. Hanya tinggal membuka MSSMS (Microsoft Sql Server Management Studio), Login, dan klik kanan database yang akan dibackup, Pilih Tasks Lalu Klik Backup.
yang menjadi masalah adalah jika dalam suatu tempat tidak diijinkannya untuk meng-instalasi program MSSMS tersebut mungkin dengan berbagai macam alasan, atau bahkan kita membuat program atau mungkin membangun sistem, tidak mungkin bila kita harus meminta/mengingatkan user/klien untuk membackup sendiri. Tidak ada salahnya kita sebagai pembuat program untuk menyisipkan query untuk membackup otomatis pada waktu/aktifitas tertentu.
Untuk mem-backup database Sql Server tanpa melalui MSSMS, dengan memanfatkan sqlcmd, berikut langkah-langkah nya :
- Login ke Sql Server via Sqlcmd (Buka Command Prompt )
- Ketik Query berikut :
sqlcmd -S .\sqlexpress -U sa -P password_db -d nama_db
1) Backup Database TEST
2) To Disk='D:\backup\TEST.bak'
3) With Format,
4) Medianame='D_backup'
5) Name='Full Backup Of TEST';
6) GO
1) Backup Database yang bernama TEST
2) Simpan di Direktori D:\backup dengan nama file TEST.bak
3) Dengan Format
4) Medianame='D_Backup' \\untuk D_Backup saat ini penulis belum tahu artinya (Penulis coba dengan kalimat lain pun tetap berjalan)
5) Nama Format Full Backup yang bernama TEST
6) Lakukan
Kurang lebih seperti itu lah cara membackup database Sql Server tanpa melalui MSSMS, untuk penyisipan query tersebut didalam program yang akan dibuat silahkan pembaca explore sendiri dulu ya :D atau nanti kita lanjutkan diposting berikutnya lain kali. :D
.:. Cara ini penulis coba di Sql Server Express 2008 R2
0 comments:
Post a Comment