Restore SQL Server 2005 Suspect Database
Birkaç gün önce suspect olmuş bir SQL Server 2005 veritabanını kurtarmak için epey uğraştım. Kurtarmaya çalıştığım veritabanı replikasyon için oluşturulan Distribution veritabanı idi. Ne veritananına erieşbiliyordum ne de üzerinde birazdan bahsettiğim komutları çalıştırabiliyordum. Data dosyası CRC hataları ile doluydu ve tüm uğraşlarım sonucu replikasyon ayarlarını uçurup yeniden yapmak zorunda kaldım:( Benzer durumlar ile karşılaşacak arkadaşlar aşağıdaki komutları denemeden veritabanınızı gözden çıkarmayın.
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
T-SQL Kod Kaynağı: CodeProject
19 YORUM:
allah razı olsun işe yarıyor çok sağol
Erkan ÇELİK
Cümlemizden; işe yaradığını görmek ne güzel.
BESHIM
Ellerini ve aklına emeğine sağlık...
Rica ederim.
Hatice
Teşekkürler, benim işime de yaradı...
Hocam çok teşekkür ederim. Benimde işime yaradı.
Peki bu komutları nereye gireceğiz? İlginiz için teşekkürler. Lütfen ayrıntılı yazın acemiyim.
Saygılarımla.
Şafak ÖZEN.
SQL Server Management Studio aracılığıyla Query(Ctrl+N) arayüzünü kullanabilirsiniz.
Çok teşekkürler Mehmet Bey,
gerçekten çok teşekkürler..
Rica ederim.
Allah razı olsun yemin ediyorun direkten döndük yaneee ..:))) gidiyodu DB
Geçmiş olsun, cümlemizden.
Merhaba Hocam şu anda bir abinin işini yapıyorum. Vmware esxi kurdum. serverin acornis ile image aldım hersey ok server bakarken birde baktımki Databesi elimize aldık dedimki mahvolduk :(
database suspect olmuş hemen acil yardım sizin site Allah razı olsun
Database kurtuldu..
:)
www.keyfistan.com
Süleyman
Hocam çok teşekkür ederim. çok işime yaradı sağolun.
www.kamsis.com
4 yıl önce paylaştığım bir T-SQL kodun hala zor durumda kalan insanların işine yaradığını görmek sevindirici. Rica ederim.
Hocam elleriniz dert görmesin. Hakikâten kurtarıcım oldunuz. Çok teşekkürler...
Hakikaten Allah razı olsun. Çöken BES server'ımı sayenizde ayağa kaldırdım. Beni çok büyük bir dertten kurtardınız.
www.celiklerholding.com.tr
Metin Aykut
Yararlı olabildiysek ne mutlu bize, cümlemizden.
Valla Gönülden Allah Razı olsun. Çok büyük bir sıkıntıdan kurtardınız.
Şuanda yaşadığım rahatlama tasvir edilemez.
Yorum Gönder