Torafahrudin’s Weblog

Just another WordPress.com weblog

Cara Mengatasi status “suspect” pada database di SQL Server 2000

Failure pada database bisa terjadi lewat berbagai sebab, salah satunya adalah power outage / mati lampu. Kondisi ini menyebabkan database tidak sempurna dalam melakukan rutin rutin proses penulisan dari memory ke database. Hal buruk yang bisa terjadi adalah ‘corrupt’ pada data file atau log file. Sehingga ketika di hidupkan lagi database tidak bisa langsung up karena filenya ada yang korup.

Berikut salah satu solusi mengatasi kondisi “suspect” database pada SQL Server 2000.

1. Asumsi nama database kita yang “suspect” adalah basdat

2. Backup basdat_Data.MDF dan basdat_Log.LDF ke direktori lain. (* utk jaga jaga saja)

3. Jalankan Query berikut dari query analyzer

use master

go

sp_configure ‘allow updates’, 1

RECONFIGURE WITH OVERRIDE

go

select status from sysdatabases where name = ‘basdat’
update sysdatabases set status= 32768 where name = ‘basdat’
go

*kalo tidak bisa ganti 32768 dengan -32678

4. Eksekusi perintah diatas menjadikan status database di rubah dari ‘suspect’ ke emergency/offline/read only.

5. Dalam status emergency/offline/read only tersebut kita bisa melakukan ekspor data dari database basdat. Buat 1 database baru dengan nama ‘sementara’.

6. Lakukan eksport data dari Enterprise Manager lalu kilk pada Database basdat, masuk ke tabelnya lalu klik kanan All Task -> Export. Ekspor semua table yang di inginkan (* kondisi ini tidak menjamin semua data bisa selamat, jika ada yang korup nanti ada verifikasi error pada saat export, tapi setidaknya data yang tidak korup masih bisa di selamatkan di database basdat tersebut)

7. Setelah selesai mengeksport semua table yang di inginkan ke database ‘sementara’ (* utk menampung sementara sebelum kita kembalikan ke database ‘basdat)’. Maka langkah selanjutnya adalah menghapus database ‘basdat’ yg bersifat read only/emergency/offline. (* database ‘basdat’ tidak bisa di rubah statusnya menjadi online, jadi mau gak mau kita harus menghapusnya dan membuatnya lagi -> tp pastikan semua data yg di inginkan sudah masuk ke database ‘sementara’)

8. Setelah di hapus buat lagi database dengan nama ‘basdat’ lagi, lalu lakukan eksport lagi dari database ‘sementara’ ke database ‘basdat’.

9. Cek kembali dengan query ke database ‘basdat’. Semoga berhasil dan tidak ada masalah

10. Kembalikan status database dengan perintah

use master
go
sp_configure ‘allow updates’, 0

RECONFIGURE WITH OVERRIDE

go

NB : Penulis tidak menanggung efek samping dari prosedur di atas. Selama penulis mencobanya tidak ada masalah. Jadi untuk keamanan tolong backup database anda dahulu sebelum melakukan trik di atas. Semoga bermanfaat dan tidak terjadi apa apa J

Maret 17, 2009 Ditulis oleh torafahrudin | Database | | & Komentar

Berburu ‘Topik’

Orang pernah bilang, terkadang pergi ke suatu tempat bisa membawa suasana baru. Pergi ke suatu tempat bisa membawa ide baru. Ternyata hal itu benar. Ide baru , suasana baru bisa kita dapatkan manakala kita mau berusaha untuk mencarinya. Bagaimana caranya ?? ya salah satunya dengan brainstorming atau melihat lihat ke tempat yang dirasakan bisa sebagai tempat inspirasi.

Dengan latar belakang itulah kita berlima pergi ke ITB untuk menengok sedikit kumpulan thesis yang ada disana. Lumayan lengkap dan bagus. Walaupun cukup melelahkan mengingat kita terbiasa dengan kampus kecil di pinggir desa wekekeke. Topik topic thesis walau sudah lama, tapi cukup member inspirasi baru akan trend di masa sekarang. Minimal dengan melihat contoh thesis ‘Manajemen Telekomunikasi’ di sana bisa memberikan gambaran cara pengerjaan dan analisanya nanti. Ada teknologi yang di ungkap dan bagaimana kelayakan bisnisnya dengan pemodelan tekno ekonomi. So bagi yang bingung dengan topik TA atau thesis, jangan sungkan sungkan untuk studi banding ke lain paguyuban (* universitas / institut maksudnya).

Habis bertapa di tanah perantauan langsung berguru ke PDC mencari pak budi yogas bareng rekan rekan … wuah jadi tambah terinspirasi lagi. Ada banyak isu telekomunikasi yang sedang trend. Pemodelan bisnis untuk era konvergensi dari media, telekomunikasi dan Teknologi informasi. Media cetak mungkin akan berubah struktur bisnisnya .. kalau dahulu mengandalkan oplah dari ekslempar yang terjual, iklan yang masuk, dsb sekarang dengan adanya konvergensi akan berintegrasi dengan media non cetak, otomatis struktur bisnis jadi berubah. Apa yang sekarang mau di jual. Isu selanjutnya adalah market pasar yang kecenderungannya sudah tidak lagi terpikat oleh harga tetapi oleh kualitas layanan, hal ini bisa dilihat dari iklan iklan di TV yang secara implisit membandingkan kualitas. Outsourcing pengelolaan SMS server pada pihak ke 3 di rasa lebih memberikan margin keuntungan yang lebih baik. Di samping itu bisa meringankan beban operasional dan maintenancenya. Tinggal di pikirkan konsep jaringan dan aplikasinya nanti seperti apa? Berapa margin keuntungan yang bisa di tambahkan di bandingkan jika di kelola sendiri, dsb.

Intinya adalah sebenarnya permasalahan banyak, jika kita mentok pada sebuah topik, kita bisa studi banding dan brain storming pada pihak laen yang sudah cukup berpengalaman di bidang telekomunikasi. Semoga bisa memberikan pencerahan bagi rekan rekan semua .. maju Magister Telekomunikasi IT Telkom … Horas horas horas …

Maret 12, 2009 Ditulis oleh torafahrudin | Tak Berkategori | | Belum Ada Tanggapan