MSSQL ‘Recovery Pending’ Çözümü

SQL Server durdurun ve bu veritabanındaki transaction log dosyasını kaldırın. Veritabanını acil moda alıp, veritabanını yeniden başlatın ve aşağıdaki sorguları çalıştınız.

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

You may also like...

13 Responses

  1. SONER BEKLER dedi ki:

    elektrik kesintisi nedeniyle veritabanımızda hata oluşmuştu sayenizde verilerimizi ve zaman kaybımızı kurtardık. çok teşekkür ederiz.

  2. şamil dedi ki:

    teşekkürler muhterem. beklenmedik bir anda yardımın dokundu.

  3. İlker İMRAK dedi ki:

    Merhaba, çok teşekkürler çok işime yaradı, replication olan database de tekrar multi user yapmak uğraştırsa da distribution kısmından database i çıkarıp cümleyi çalıştırınca düzeldi. Belki bu detay başkalarına da lazım olur.

  4. Okan Kaya dedi ki:

    O Sorguyu yazan ellerin dert görmesin üstad

    Daha Yeni Bayt Entegre kurdum stoklar fiyatlar yüklendi tam sistem tamam derken sql hatası aldım

    bu komut olmasa karizma gitmişti

    Allah Razı Olsun..Kolay Gelsin

  5. can dedi ki:

    Çok teşekkürler

  6. Ayşe Çelik dedi ki:

    çok teşekkür ederim paylaşımınız için çok yardımı oldu. elinize sağlık.

  7. Mahmut YAHŞİ dedi ki:

    Çok teşekkür ederiz.

  8. Metin Uzun dedi ki:

    Teşekkürler. Elinize sağlık.

  9. ataman gürer dedi ki:

    Teşekkürler,
    verdiğiniz komutlar çalıştı. Ancak, Recovery pending hatasını tekrar veriyor.
    bana tavsiyeniz ne olur.

  10. Faruk dedi ki:

    transaction log dosyasını nasıl kaldırıcam? Bu sorguları tek tek mi çalıştırıcam? sql altındaki log klasörünün içini sildim, sorguları tek tek çalıştırdım olmadı. Aynı anda çalıştırdım olmadı. Yardımcı olabilecek birisi var mıdır?

  11. Ayşenur Top dedi ki:

    ELİNİZE EMEĞİNİZ SAĞLIK (ÖZELLİKLE BÜYÜK HARF İLE YAZDIM)

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.