Skip to main content

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 .bak hasil 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 .mdf dan .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.bak asalkan SQL Server punya akses.


🧪 Tips Tambahan

TujuanFitur Tambahan
Backup otomatis berkalaGunakan SQL Server Agent / Task Scheduler + script T-SQL
Backup hanya log transaksiGunakan Transaction Log Backup (butuh recovery model FULL)
Restore ke waktu tertentuGunakan Point-in-Time Restore dengan log backup
Script manual backup/restore via T-SQLBisa disediakan juga jika butuh CLI/otomasi

Kalau kamu butuh gambar GUI backup dan restore, saya bisa bantu juga! Mau dilanjut?