"recover database"

Nech gw ambil dr blog suhu kupang eh salah suhu malang...

translate dari http://www.nigelrivett.net/SQLAdmin/RecoverCorruptDatabase.html

– Recover a corrupt database
Author Nigel Rivett
langkah pertama attach database sebagai suspect buat sebuah database baru dengan nama dan ukuran yang sama, tapi dalam praktek cukup buat database baru dengan nama yg sama matikan server copy corupt mdf menimpa database yg baru di buat restart server, database seharusnya dalam keadaan suspect
reset flag suspect dengan cara
sp_resetstatus ‘mydbname’
atau dengan update master..sysdatabases SET status = status ^ 256 where name = ‘mydbname’
Restart server
jika database masih suspect set menjadi emergency mode
ini kalau kasusnya torn page, jalankan update master..sysdatabases set status = 32768 where name = ‘mydbname’ untuk sqlserver 7 update master..sysdatabases set status = -32768 where name = ‘mydbname’)

sekarang database seharusnya dalam keadaan emergency mode dan memperbolehkan user untuk mengakses data,
transfer database tersebut ke database yg lain melalui dts atau bcp atau query, untuk bagian
database yg rusak pasti akan menghasilkan error, tapi setidaknya masih ada data yg bisa diselamatkan gunakan index untuk mengakses data yg corrupt untuk menjalankan set emergency mode sebelumnya jalan kan dulu script di bawah ini, tujuan nya
untuk mengupdate system table
Sp_configure ‘allow updates’, 1
Reconfigure with override
ingat jalankan lagi script tersebut setelah selesai untuk merubah status emergency mode,
dengan mengubah satu menjadi nol

1 komentar:

Anonymous said...

walah copy artikel laen ae.... :p kan masih banyak tapi gpp kok itu juga gwa ngopy dari nigell

"Coment ye...satu batang coklat menantimu :D"

Berikan sedikit waktu ye...tuk sekedar menorehkan goresan tangan mungilmu.,tapi inget jangan asal ngomonk.,
"gw gampar loe..."
wakakakakakaka...............

Recent Comments