Cara Memperbaiki Basis Data Tersangka Di MS SQL
Masalah
Anda memiliki database di MS SQL yang ditandai sebagai (tersangka) dan Anda tidak dapat terhubung ke database.
Kemungkinan Penyebab
- Database bisa saja rusak.
- Tidak ada cukup ruang yang tersedia untuk SQL Server untuk memulihkan database selama startup.
- Database tidak dapat dibuka karena file tidak dapat diakses atau memori atau ruang disk tidak mencukupi.
- File database disimpan oleh sistem operasi, perangkat lunak cadangan pihak ketiga, dll.
- Ada SQL Server Shutdown yang tidak terduga, kegagalan daya, atau kegagalan perangkat keras.
Resolusi
Langkah-langkah ini mengharuskan Anda untuk menginstal Microsoft SQL Server Management Studio di komputer Anda. Jika Anda belum menginstal ini, ikuti langkah-langkah yang dijelaskan dalam artikel berikut:Cara Menghubungkan Ke Database MS SQL Anda
Selalu buat cadangan situs web sebelum membuat perubahan apa pun pada database . Pelanggan shared hosting dapat melakukannya melalui Control Panel. Lihat Mencadangkan Situs Web Anda Menggunakan Plesk. Pelanggan server khusus dapat mencadangkan situs baik melalui Control Panel, atau melalui Control Suite. Lihat Cara Mencadangkan Domain Menggunakan Control Suite.
- Buka Microsoft SQL Server Management Studio dan sambungkan ke database Anda
- Klik Kueri Baru tombol
- Tempel skrip SQL berikut ke halaman Query Baru Anda menggantikan [YourDatabase] dengan nama database Anda.
EXEC
sp_resetstatus [YourDatabase];
ALTER
DATABASE
[YourDatabase]
SET
EMERGENCY
DBCC checkdb([YourDatabase])
ALTER
DATABASE
[YourDatabase]
SET
SINGLE_USER
WITH
ROLLBACK
IMMEDIATE
DBCC CheckDB ([YourDatabase], REPAIR_ALLOW_DATA_LOSS)
ALTER
DATABASE
[YourDatabase]
SET
MULTI_USER
- Klik Jalankan
Basis data Anda seharusnya tidak lagi ditandai sebagai (tersangka) dan Anda seharusnya dapat mengaksesnya.