Suspect Moddaki SQL Server Veritabanını Kurtarma

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(LKSDB’)

ALTER DATABASE VeritabaniAdi SET SINGLE_USER WITH ROLLBACK IMMEDIATE

DBCC CHECKDB(‘LKSDB’, REPAIR_ALLOW_DATA_LOSS)

ALTER DATABASE VeritabaniAdi SET MULTI_USER

Benzer Temaların Olduğu Yerler Logo Destek

Temayı ekleyen admin on Aralık 26, 2011

Düşüncelerinizi Bizlerle Paylaşın

İsminiz(gerekli)

Email Adresiniz(gerekli)

Kişisel Blogunuz

Yorumlar

Bu Temadan Daha Eski ve Yeni Eklenen Temalar