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

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?