Anasayfa » Forum

Mssql 2014 Server R...
 

Mssql 2014 Server Recovery Pending Sorunu  

  RSS
tolgakoc
(@tolgakoc)
Yeni Üye

Merhaba,

 

Firmamızda Mssql 2014 serverımızda veritabanları bazı zamanlarda farklı farklı veritabanları recovery pending moduna geçiyor ve veritabanına bağlantı sağlanamıyor internet üzerinden aşağıdaki sql kodlarla onarma işlemi yapıyorum ancak yine aynı durum oluşabiliyor.


 

ALTER DATABASE [DB_Name] SET SINGLE_USER WITH NO_WAIT

ALTER DATABASE [DB_Name] SET EMERGENCY;

DBCC checkdb ([DB_Name], REPAIR_ALLOW_DATA_LOSS )

ALTER DATABASE [DB_Name] SET online;

ALTER DATABASE [DB_Name] SET Multi_USER WITH NO_WAIT


 

Hatanın sebebi sizce ne olabilir bazı websitelerinde elektriğin kesilmesi gibi durumlarda olabileceğini belirtmiş ancak böyle bir durum olmadı sizce sebebi ne  olabilir sorunun kaynağını nasıl bulabilirim. 

Resim örnektir.

 

Alıntı
Gönderildi : 13/02/2018 16:27
Rıza ŞAHAN
(@rizasahan)
Değerli Üye Forum Yöneticisi

SQL mimarisi nedir? Farklı bir sunucu ile senkranizasyon var mı?

Windows log ekranında durum nedir? Konu ile ilgili gelen hatalarda neler var?

CevapAlıntı
Gönderildi : 13/02/2018 19:38
Yavuz Filizlibay
(@YavuzFilizlibay)
Üye

Merhaba

Database'inizde corruption oluyor olabilir, DBCC sonuçlarının detaylı çıktılarında hata ile ilgili bilgi verir, nerede bozulduğu hakkında bilgi verir

CevapAlıntı
Gönderildi : 13/02/2018 20:23
tolgakoc
(@tolgakoc)
Yeni Üye

Yardımlarınız için öncelikle teşekür ederim.

 

Döüşünüz üzere recovery pending olan bir kaç veritabanını  " DBCC CHECKDB ('akin_db") "  komutu ile kontrol ettiğimde aşağıdaki gibi bir sonuç çıkmıştır.

Msg 945, Level 14, State 2, Line 5
Database 'akin_db' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details.

CevapAlıntı
Gönderildi : 14/02/2018 13:36
Birol Aydugan
(@birolaydugan)
Üye

bellek ve disk te yeterli yer olmadıgını soyluyor , kontrol etdinizmi ?

CevapAlıntı
Gönderildi : 14/02/2018 15:27
tolgakoc
(@tolgakoc)
Yeni Üye

Konuyla ilgili halen çözüm sağlayamadım. Görev yöneticisinde kontrol ettiğimde Cpu: %12 , Ram: %17 bir kullanım oranı bulunmaktadır. Management Studio üzerinden hata loglarını kontrol ettiğimde ram ile alakalı hata görüntüledim. 

Şöyle bir durum görüntüledim Görev Yöneticisinden >  Details (Ayrıntılar) kısmından sqlserv.exe sabit olarak 3,515,272 bir  Ram kullanım var sadece kb değişiyor diğer kullanımlar aynı tahminimce bir şekilde sql için Ram kullanımı limitlenmiş gibi bununla alaklı bir durum olabilir Windows server içerisinde böyle bir limitleme yapılabilir mi  yada düşünceleriniz nedir ?

Ek olarak farklı bir Mssql server içinde aynı değeri  kontrol ettim bu sorun o sunucuda mevcut değil o sunucudaki sqlserv.exe kullanımı ise 23.27.2588 K Ram kullanımı bulunuyor.

Yardımlarınızı bekliyorum şimdiden teşekkürler.

 

CevapAlıntı
Gönderildi : 13/06/2018 17:32
Ferhat Indi
(@FerhatIndi)
Üye

Senin db patliyor gibi, offline ettikten sonra  backup tan restore et. 

CevapAlıntı
Gönderildi : 13/06/2018 19:00
Turan COŞKUN
(@turancoskun)
Tanınmış Üye Forum Yöneticisi

merhaba,

belirtilenlere ek olarak, sql server standalone olarak mı yapılandırıldı ?

log dosyasını kontrol ettiniz mi ?

****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 14/06/2018 04:25
Aziz Kadagan
(@azizkadagan)
Yeni Üye Forum Yöneticisi

Merhaba,

Sql Server Management üzerinden maksimum ram ayarlarını kontrol ettinizmi? Ek olarak veritabanınızın olduğu disk üzerinden yer problemi olabilirmi?

Ayrıca aşağıdaki linki incelemenizi tavsiye ederim.

http://promx.net/en/2016/11/microsoft-sql-server-database-repair-following-recovery-pending-status/

 

CevapAlıntı
Gönderildi : 14/06/2018 05:31
Paylaş:
  
Çalışıyor

Lütfen Giriş yap yada Kayıt ol