Halaman

WARNING!!
Please do not post links crack / patch in your comment

Thursday, January 13, 2011

Restore Database SQL Server 2000 Tanpa LOG File

Pernah kejadian, karna LOG file Databasenya terlalu besar maka LOG file tersebut menjadi hilang, sehingga database menjadi Suspect, setelah mencari-cari akhirnya dapat juga solusinya seperti ini , mungkin ada yang lebih baik lagi , mudah-mudahan dapat berguna :

1.Pastikan Database MDF sudah di Backup/dicopykan ke tempat penyimpanan lain, sehingga jika terjadi kerusakan pada saat restore data masih ada backupnya
2.Dari Interprise Manager, pilih Database yang Suspect (rusak), kemudian Klik Kanan tombol Mouse --> All Task --> Detact Database, maka database tersebut akan terhapus, tetapi file MDF-nya masih tetap ada.
3.Kemudian buat Database baru yang sama persis dengan database yang rusak, tetapi untuk penyimpanan Database (MDF) dan File LOG di tempatkan di directory yang berbeda dengan yang lama.
4.Matikan SQL Server, kemudian copykan database yang lama (MDF) ke database yang baru di buat, setelah itu hidupkan kembali SQL Server, maka database yang baru menjadi Suspect
5. Pindahkan ke Emergency Mode, Caranya :
- Dari Interprise Manager pilih Database Root seperti di bawah ini, kemudian pilih Properties






- Kemudian Pilih Tab ‘Server Setting’, kemudian beri tanda Centang pada ‘ Allow modification to be made directly system catalog’. Kemudian klik ok



6. Setelah itu ke ‘master’ database (bawaan dari SQL Server), kemudian cari table ‘sysdatabases’, buka table tersebut, kemudian pada kolom ‘status’ ganti angkanya menjadi 32768’

7. Matikan SQL Server, kemudian hidupkan kembali (walaupun masih Emergency Mode/Suspect, tetapi sekarang sudah punya LOG file).

8. Selanjutnya tinggal lakukan Import Data.

9. Selesai

Umumnya, data hasil Import/Export tidak menghasilkan Index, untuk itu database yang telah di Import harus di Re-Index ulang.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Search This Blog