“Suspect ve Recovery Pending” Hatası
Mikro Jump uygulamasında
aldığınız “Cannot open database ‘MikroDesktop_QUBI_2024_S’ requested by
the login.
The login failed.” hatası, programın çalışmak için ihtiyaç
duyduğu veritabanına erişemediğini göstermektedir.Yani suspect durumu yaşanmaktadır.
Bu hatanın temel nedenleri ve çözüm adımları aşağıda
detaylandırılmıştır:
1. Hatanın Temel Nedenleri
👉SQL Server Servisinin Durması: Mikro’nun
verilerini tuttuğu SQL Server servisi çalışmıyor olabilir.
👉Veritabanının “Recovery
Pending” (Kurtarma Bekleniyor) Moduna Girmesi: Beklenmedik elektrik
kesintileri veya sunucunun düzgün kapatılmaması durumunda veritabanı askıda
kalabilir.
👉Bağlantı Ayarlarındaki
Değişiklikler: SQL sunucu adı veya IP adresi değişmiş olabilir.
👉Yetki Sorunları: SQL
kullanıcısının (genellikle ‘sa’ kullanıcısı) veritabanına erişim yetkisi
kısıtlanmış olabilir.
**********************************************************
Düzeltme yöntemi aşağıdaki gibidir ;
1.YÖNTEM
****Suspect durumuna düşmüş bir SQL Server veritabanınızı; veri kayıplarını da gözönüne alarak aşağıdaki komutları ard arda çalıştırarak kurtarabilirsiniz:
EXEC SP_RESETSTATUS ‘VeritabaniAdi’;
ALTER DATABASE VeritabaniAdi SET EMERGENCY
DBCC CHECKDB(‘VeritabaniAdi’)
ALTER DATABASE VeritabaniAdi SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CHECKDB (‘VeritabaniAdi’, REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE VeritabaniAdi SET MULTI_USER
🍁
Sorularınız, karşılaştığınız teknik sorunlar ve destek talepleriniz için aşağıya yorum bırakabilirsiniz