The Way Of Life: Suspect Database pada SQL Server 2000
Google

Thursday, May 15, 2008

Suspect Database pada SQL Server 2000


Pada SQL Server 2000 atau SQL Server 2005, sering terjadi sebuah database statusnya menjadi suspect, karena beberapa hal, misal sering mati lampu dan lain sebagainya. Ada banyak cara di internet untuk mengembalikan atau memperbaiki suspect database pada SQL Server. Secara tidak sengaja kemarin saya berhasil me-repair atau mengembalikan database dengan status suspect pada SQL Server. Alat dan bahan yang digunakan adalah:

1. PC dengan koneksi internet.
2. file Database yang akan di-repair ( .mdf dan .ldf)

Caranya adalah:

1. Buat 1 database dengan nama yang sama dengan nama database yang rusak tersebut pada Enterprise Manager SQL Server 2000 / 2xxx.
2. Arahkan file database dan log database baru sesuai dengan lokasi file database yang rusak tersebut.
3. Kita 'tipu' SQL Server dengan me-replace atau meng-copy-kan file database (.mdf dan .ldf) yang supect tersebut ke direktory atau folder file database yang baru dibuat tersebut ( sebelumnya stop dulu service SQL Server).
4. Jalan Query ini pada Query Analyzer :

use master
go

sp_configure 'allow updates', 1

go

select status from sysdatabases where name = 'nama database'

update sysdatabases set status= 32768 where name = 'nama database'


5. Buat 1 database tampungan dengan nama misal : db-transfer atau lainnya.
6. Klik kanan pada database yang pertama, kemudian pilih All Task, lalu pilih Export. Kemudian arahkan destination dabatase-nya ke database tampung yang dibuat tadi.
7. Klik proses hingga selesai. Anda akan mendapatkan kembali data - data dari database yang rusak tadi pada database tampung yang telah anda buat.
8. Jalan kembali skrip di bawah ini di Query Analyzer
use master
go

sp_configure 'allow updates', 0

go



Semoga bermanfaat. Perlu diingat, solusi bisa berlainan sesuai dengan kasusnya, jika masih tetap gagal, cari lagi di Google.com. Ingat, jika anda menemukan suatu cara yang baru, lupakanlah cara itu agar anda dapat menemukan cara lain lagi, Found and Forget.


Daftar link download shareware untuk me-repair suspect database:

SQLServerRecoveryToolboxSetup

Recovery For SQL Server 3.0

Kalau links yang diatas ini bayar lho, by the way, anda bisa membandingkan hasil dari tools - tools di atas, dengan hasil dari tips yang saya tulis di atas.

* Backup dulu file database yang akan direpair, penulis tidak bertanggung jawab jika ada kerusakan data atau file karena mengikuti tips - tips di atas.

*picture from : www.flickr.com

Labels: ,

3 Comments:

Blogger infogue said...

artikel anda bagus dan menarik, artikel anda:
http://database.infogue.com/
http://database.infogue.com/suspect_database_pada_sql_server_2000

anda bisa promosikan artikel anda di www.infogue.com yang akan berguna untuk semua pembaca. Telah tersedia plugin/ widget vote & kirim berita yang ter-integrasi dengan sekali instalasi mudah bagi pengguna. Salam!

10:33 PM  
Anonymous bang ucup said...

makasih infonya bro, semoga dapat berkah n manfaat

12:41 AM  
Anonymous bang ucup said...

thank infonya bro, smoga mendapat manfaat

12:41 AM  

Post a Comment

<< Home