Subscribe:Posts Comments
Share |

You Are Here: Home » Elearning, Uncategorized » Tips Cara Mengatasi Database Suspect Pada SQL Server 2008

Sql Server Database

Sql Server Database

Sesuai dengan judul diatas, saya pernah mengalami permasalahan yang jarang saya temukan di SQL Server 2008. Karena sesuatu dan lain hal, database mengalami suspect dan saya tidak bisa mengakses ke database tersebut.

Berdasarkan hasil analisa yang saya dapatkan, berikut beberapa penyebab database suspect :

1. Database berpotensi akan mengalami kerusakan data (Corrupt)

2. Tidak ada cukup ruang yang tersedia di SQL Server untuk memulihkan database ketika startup

3. Database tidak dapat dibuka karena file tidak dapat diakses pada ruang disk atau memory yang tidak mencukupi

4. Database sedang digunakan oleh proses lain namun terhenti ditengah-tengah proses

5. Services SQL Server berhenti (stop) tak terduga dikarenakan kegagalan daya atau kegagalan hardware

Untuk mengatasi masalah tersebut diatas, berikut step by step yang harus dijalankan :

1. Jalankan SQL Server Management Studio dan Connect ke database yang bermasalah

2. Klik tombol New Query

3. Jalankan SQL Script dibawah ini :

EXEC sp_resetstatus [NamaDatabase];

ALTER DATABASE [NamaDatabase] SET EMERGENCY

DBCC checkdb([NamaDatabase])

ALTER DATABASE [NamaDatabase] SET SINGLE_USER WITH ROLLBACK IMMEDIATE

DBCC CheckDB ([NamaDatabase], REPAIR_ALLOW_DATA_LOSS)

ALTER DATABASE [NamaDatabase] SET MULTI_USER

4. Klik Execute

DB Suspect

2

Sekarang database tersebut sudah tidak ditandai lagi sebagai Suspect dan bisa di akses kembali. Semoga bermanfaat :)

© 2013 Bilcyber.com · Subscribe:PostsComments · Designed by Billy Wirawan ·