Nah...kali ini penulis akan mencoba membahas tentang cara me-restore database yang sudah kita backup. Hasil backup dari postingan kemarin adalah berupa file berekstensi .Bak
Ok....Langsung saja berikut cara me-restore Database Sql Server 2008 R2
- Login ke sql server via Command Prompt (CMD)
- Ketik query berikut
sqlcmd -S .\sqlexpress -U sa -P passwordDB -d MASTER
1) RESTORE DATABASE NamaDB
2) FROM DISK = 'Path_lengkap_penyimpanan_backup\TEST.Bak'
3) WITH MOVE 'TEST' TO 'path_lengkap_lokasi_DB\TEST.mdf',
4) MOVE 'TEST_Log' TO 'path_lengkap_lokasi_DB\TEST_Log.ldf'
5) GO
1) RESTORE DATABASE TEST
2) FROM DISK = 'D:\Backup\TEST.Bak'
3) WITH MOVE 'TEST' TO 'D:\Database\khaest\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\TEST.mdf',
4) MOVE 'TEST_Log' TO 'D:\Database\khaest\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\TEST_Log.ldf'
5) GO
Beberapa point yang harus diperhatikan.
- Jika masih ada database yang masih aktif dan bernama sama, maka akan tertimpa / ter Replace
- Kecuali jika memang ingin menimpa/me-replace database yang lama
- Jika memang ingin mereplace, pastikan tidak ada aplikasi/program lain yang terkoneksi dengan database tersebut ;)
- Untuk versi lain selain express, silahkan coba dengan merubah nama instance nya terlebih dahulu
.:. Penulis sudah mencobanya di SQL Server Express 2008 R2
0 comments:
Post a Comment