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
