Friday, June 28, 2013

Backup dan Restore Database

Setiap project yang saya berikan yang berhubungan dengan database, pasti saya sertakan juga backup databasenya. Hal ini bertujuan karena database SQL tidak bisa di pindahkan secara bebas di komputer yang berbeda, bisa saja di leptop saya sudah ada databaseMhs tapi saat saya memindahkan project ke komputer databaseMhs tidak ada di komputer saya sehingga saya harus membuat ulang isi database yang berupa tabel, Kalau hanya 1 tabel dalam database mungkin bisa dengan cepat anda kerjakan, tapi bagaimana kalau dalam database tersebut terdapat 4 sampai 10 tabel sungguh sangat memakan banyak waktu hanya untuk mengulang membuatnya dari awal sehingga pekerjaan kitapun bisa tertunda.

Maka disini saya akan menjelaskan cara melakukkan backup(menyimpan) database SQL dan cara merestore(mengembalikan) database.

Cara Membackup Database
1. Pertama buka dulu Enterprise Manager di SQL
2. Buka Microsoft SQL Servers-SQL Server Group-(local)(windows NT)-Database

Backup SQL

3. Klik kanan pada database yang ingin di backup, pada contoh saya ingin membackup DatabasMhs. Klik kanan DatabaseMhs All Task > Backup Database

Backup SQL 

4.Maka akan muncul Box Backup Database seperti di bawah ini, pilih backup database-complete kemudian pilih add

Backup SQL 

5.Saat memilih Add maka akan muncul box Select Backup Destination, Dimana anda memilih dimana anda menyimpan database backup anda. Untuk memudahkan biasanya simpan di dalam folder dimana folder anda membuat project. Sehingga mudah mencarinya jika anda ingin melakukan restore database.

Backup SQL server 

Tekan tanda yang saya centang untuk memilih folder tempat menyimpan backup database anda.

 

Saya menyimpan Backup Database di folder DbMhs, Dengan File name DatabaseMhs Kemudian tekan OK. Maka anda sudah mempunyai backup database


Cara Merestore DataBase
Sekarang kita akan mempelajari cara merestore(mengembalikan) database yang sudah kita backup
1. Buka Enterprise Manager di SQL.
2. Pertama kita asumsikan kita tidak mempunyai database DatabaseMhs, Kita buat dulu DatabaseMhs. Klik Kanan pada database-New Database-Kasi nama terus OK. Kita bisa membuat dengan nama yang berbeda tidak harus DatabaseMhs, karena yang kita restore adalah tabel yang berada di DatabaseMhs yang pertama kita buat.
3. Pada contoh saya buat namanya sama DatabaseMhs, Klik kanan pada DatabaseMhs all task -> Restore Database.

Restore SQL 

4. Maka akan muncul box Restore database seperti di bawah ini, pilih:
Restore as Database : Bisa diganti dengan nama database selera anda, tapi jika nama berbeda dapat menyebabkan error pada program. 
Restore:->From device (kembalikan database berdasarkan tempat penyimpanan kita)
Tekan Select Devices

restore SQL 

5.Maka akan muncul box Chose restore device,tekan add untuk memilih folder dimana kita menyimpan hasil backup database kita. 

Restore SQL 

Pilih Add untuk memilih folder dimana file backup database di simpan.

Restore SQL 

Setelah menemukan folder dimana backup database di simpan, pilih file database backup, seperti di contoh saya pilih backup DatabaseMhs.

Restore SQL 

6. tekan Ok sampai kembali ke box Restore Database

Restore SQL 

7. Pilih Option, Centangkan pilihan Force Restore Over Existing database, Kemudian Pilih Ok.

Restore SQL 

8. Jika Restore Berhasil maka akan muncul tulisan Restore Of database 'DatabaseMhs' Completed Saccessfully

No comments:

Post a Comment