MS SQL Server Suspect Duruma Düştü: MDF Veri Tabanı Tamiri
Microsoft SQL Server veritabanlarının beklenmedik sunucu kapanmaları, RAID çökmesi veya disk bozulması sonrasında \"SUSPECT\" veya \"RECOVERY PENDING\" durumuna geçmesi, kurumsal ERP, muhasebe ve CRM sistemlerinin tamamen durmasına neden olur.
1. SQL Suspect Hatasının Nedenleri
SQL Server açılırken işlem günlüğü (LDF) ile veri dosyasını (MDF) senkronize eder. Eğer veri sayfalarında (Data Pages: 8KB) Page Checksum hatası varsa veya Transaction Log bozulmuşsa SQL Server veritabanını güvenlik amacıyla Suspect moduna alır.
2. DBCC CHECKDB İle İlgili Kritik Uyarı
DBCC CHECKDB ('DB_NAME', REPAIR_ALLOW_DATA_LOSS) komutu, bozuk veri sayfalarını onarmak yerine doğrudan siler. Bu işlem tablolardaki binlerce kritik satırı kalıcı olarak yok edebilir.
3. Hex Düzeyinde Sayfa Ayıklama (Page Carving)
Laboratuvarımızda hasarlı MDF dosyasının 8KB'lık sayfaları doğrudan hex düzeyinde taranır. B-Tree index yapısı hasar görse dahi ham tablolar, trigger'lar, view'lar ve ilişkisel kayıtlar sıfır veri kaybıyla yeni bir veritabanına aktarılır.
Sisteminizde Benzer Bir Arıza mı Var?
Disklere rastgele müdahale etmeden ve Rebuild başlatmadan önce mühendis ekibimize başvurun.