Panduan lengkap step-by-step backup dan restore database di SQL Server menggunakan SSMS (GUI)
Tentu! Berikut adalah panduan lengkap step-by-step backup dan restore database di SQL Server menggunakan SSMS (GUI):
💾 A. Cara Backup Database di SSMS
✅ 1. Buka SQL Server Management Studio (SSMS)
-
Login ke server seperti biasa.
✅ 2. Di Object Explorer:
-
Expand folder Databases
-
Klik kanan pada database yang ingin dibackup, misalnya:
db_karyawan -
Pilih Tasks → Back Up…
✅ 3. Di jendela Back Up Database:
-
Backup type: pilih Full
-
Backup component: pilih Database
-
Pastikan Destination sudah muncul (misal:
C:\Program Files\Microsoft SQL Server\...\MSSQL\Backup\...)-
Jika ingin ganti lokasi:
-
Klik Remove
-
Klik Add → Pilih lokasi simpan backup (
.bak) -
Contoh nama file:
db_karyawan_backup.bak
-
-
✅ 4. Klik OK
-
Akan muncul pesan: “The backup of database completed successfully.”
♻️ B. Cara Restore Database di SSMS
✅ 1. Di Object Explorer:
-
Klik kanan pada folder Databases
-
Pilih Restore Database…
✅ 2. Di jendela Restore Database:
-
Pilih Device → Klik tombol
[...] -
Klik Add… → Arahkan ke file
.bakhasil backup tadi -
Klik OK
✅ 3. Di bagian "Destination":
-
Database: bisa isi nama database baru (misalnya:
db_karyawan_restore) atau nama asli
✅ 4. Klik tab Files (opsional):
-
Jika ingin ubah lokasi file
.mdfdan.ldf(file data dan log), bisa ubah di sini
✅ 5. Klik Options:
-
Jika ingin menimpa database lama (overwrite), centang:
✅ Overwrite the existing database (WITH REPLACE)
✅ 6. Klik OK
-
Akan muncul pesan: “Database restored successfully.”
📂 Lokasi Default File Backup
Biasanya:C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup\
Kamu bisa backup ke lokasi lain, seperti
D:\BackupSQL\db_karyawan.bakasalkan SQL Server punya akses.
🧪 Tips Tambahan
| Tujuan | Fitur Tambahan |
|---|---|
| Backup otomatis berkala | Gunakan SQL Server Agent / Task Scheduler + script T-SQL |
| Backup hanya log transaksi | Gunakan Transaction Log Backup (butuh recovery model FULL) |
| Restore ke waktu tertentu | Gunakan Point-in-Time Restore dengan log backup |
| Script manual backup/restore via T-SQL | Bisa disediakan juga jika butuh CLI/otomasi |
Kalau kamu butuh gambar GUI backup dan restore, saya bisa bantu juga! Mau dilanjut?