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?
No Comments