Cara Mengatasi Database Suspect pada SQL Server


Pada saat aplikasi anda telah berjalan di sebuah perusahaan, database merupakan bagian yang paling penting untuk dilakukan maintenance dengan sempurna, misalkan dengan backup, mirror atau dengan cara alternatif lain. Oleh karena itu anda harus berhati-hati dan mempersiapkan kiat-kiat khusus dalam mengantisipasi, jika terjadi hal-hal yang tidak diinginkan.

Tapi pada umumnya, ada saja permasalahan yang datang dan harus bisa anda atasi agar database masih tetap terjaga utuh. Salah satu permasalah yang terjadi ialah Database Suspect. Dalam kondisi tersebut, anda tidak bisa melakukan backup atau import database tersebut apalagi membuka database tersebut, sehingga anda sudah tidak bisa menggunakan database tersebut sama sekali.
Tapi hal ini bisa diatasi dengan cara yang sangat sederhana, khususnya versi SQL Server 2005 dan setelahnya, 

Penyebab Database Suspect ialah beberapa kemungkinan yaitu:

1). Tidak ada cukup ruang penyimpanan disk yang tersedia untuk memulihkan database SQL Server 2005 saat startup SQL Server 2005.
2). Database tidak dapat dibuka, karena file fisik tidak dapat diakses atau tidak cukup memori atau ruang disk.
3). File-file fisik database .LDF atau .MDF rusak atau corupt.
4). Adanya gangguan listrik sehingga server mati mendadak dan SQL Server 2005 tidak sempat Shutdown dan mesin database masih dalam keadaan bekerja.

Berikut Script untuk mengatasi database suspect pada Aplikasi SQL Server 2005; 

EXEC sp_resetstatus 'NaughtyPOS'; 
ALTER DATABASE
NaughtyPOS SET EMERGENCY
DBCC checkdb('
NaughtyPOS')
ALTER DATABASE
NaughtyPOS SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('
NaughtyPOS', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE
NaughtyPOS SET MULTI_USER
# Note : Teks yang berwarna merah, sesuaikan dengan database name pada SQL Server anda,

Tekan tombol Execute atau F5, tunggu beberapa saat hingga proses pemulihan database berlangsung, biasa nya terjadi sekitar 20 detik hingga 1 menit, maka database anda akan pulih seperti sediakala.
Demikian mengatasi database SQL Server 2005suspect yang sederhana ini dan semoga bisa membantu anda mengatasi masalah.

sumber ; http://www.kodiing.com/2015/01/cara-mudah-memperbaiki-database-suspect-sql-server.html

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel