Nalika nggunakake Microsoft SQL Server kanggo masang utawa ngakses file database MDF sing rusak, sampeyan bisa nemoni macem-macem pesen kesalahan sing bisa mbingungake. Ing ngisor iki, kita bakal dhaptar kabeh kesalahan, diurutake miturut frekuensi. Kanggo saben kesalahan, kita bakal njelaske nganggo bentuk garis gejala, nerangake sabab pas, lan nyedhiyani file sampel bebarengan karo file didandani dening DataNumen SQL Recovery. Iki bakal mbantu sampeyan luwih ngerti kesalahan kasebut. Cathetan 'xxx.MDF' bakal makili jeneng koruptor sampeyan SQL Server file database MDF.

Adhedhasar SQL Server utawa pesen kesalahan CHECKDB, ana telung jinis kesalahan:

    1. Kesalahan alokasi: Kita ngerti data ing file MDF & NDF diparengake minangka kaca. Lan ana sawetara kaca khusus sing digunakake kanggo manajemen alokasi, kaya ing ngisor iki:
Jinis kaca Description
Kaca GAM Simpen info peta alokasi global (GAM).
Kaca SGAM Simpen informasi peta alokasi global (SGAM).
Kaca IAM Informasi peta alokasi indeks toko (IAM).
Kaca PFS Simpen info alokasi PFS.

Yen salah sawijining kaca alokasi ing ndhuwur duwe kesalahan, utawa data sing dikelola dening kaca alokasi kasebut ora konsisten karo informasi alokasi, banjur SQL Server utawa CHECKDB bakal laporan kesalahan alokasi.

  • Kesalahan konsistensi: kanggo kaca sing digunakake kanggo nyimpen data, kalebu kaca data lan kaca indeks, yen SQL Server utawa CHECKDB nemokake inconsistency antarane isi kaca lan checksum, banjur padha bakal laporan kesalahan konsistensi.
  • Kabeh kesalahan liyane: Bisa uga ana kesalahan liyane sing ora kalebu ing rong kategori ing ndhuwur.

 

SQL Server wis dibangun ing alat disebut DBCC, sing wis CHECKDB lan CHECKTABLE opsi sing bisa bantuan kanggo ndandani database MDF rusak. Nanging, kanggo file database MDB sing rusak parah, DBCC CHECKDB lan CHECKTABLE uga bakal gagal.

Kesalahan konsistensi dilaporake dening CHECKDB:

Kesalahan alokasi sing dilapurake dening CHECKDB:

Kabeh kesalahan liyane sing dilapurake dening CHECKDB: