Kapag gumagamit ng Microsoft SQL Server upang mag-attach o ma-access ang isang sirang MDF database file, maaari kang makatagpo ng iba't ibang mga mensahe ng error na maaaring nakalilito. Sa ibaba, ililista namin ang lahat ng mga error, pinagsunod-sunod ayon sa dalas. Para sa bawat error, ibabalangkas namin ang mga sintomas nito, ipaliwanag ang eksaktong dahilan, at magbibigay ng mga sample na file kasama ang mga file na inayos ni DataNumen SQL Recovery. Makakatulong ito sa iyong mas maunawaan ang mga error na ito. Tandaan na ang 'xxx.MDF' ay kakatawan sa pangalan ng iyong corrupt SQL Server MDF database file.

Batay sa SQL Server o mga mensahe ng error sa CHECKDB, mayroong tatlong uri ng mga error:

    1. Mga error sa alokasyon: Alam namin na ang data sa MDF & NDF file ay inilalaan bilang mga pahina. At mayroong ilang mga espesyal na pahina na ginagamit para sa pamamahala ng paglalaan, tulad ng sumusunod:
Uri ng Pahina paglalarawan
Pahina ng GAM Mag-imbak ng impormasyong mapa (GAM) ng pandaigdigang paglalaan.
Pahina ng SGAM Impormasyon ng ibinahaging mapa (SGAM) na ibinahagi sa tindahan na ibinahagi.
Pahina ng IAM Impormasyon sa paglalaan ng index ng paglalaan ng store (IAM).
Pahina ng PFS Iimbak ang impormasyon sa paglalaan ng PFS.

Kung ang alinman sa mga pahina ng paglalaan sa itaas ay may mga pagkakamali, o ang data na pinamamahalaan ng mga pahinang paglalaan na ito ay hindi naaayon sa impormasyon ng paglalaan, kung gayon SQL Server o magre-report ang CHECKDB mga error sa paglalaan.

  • Mga error sa pagkakapare-pareho: para mga pahina na ginagamit upang mag-imbak ng data, kasama ang mga pahina ng data at mga pahina ng index, kung SQL Server o CHECKDB makahanap ng anumang hindi pagkakapare-pareho sa pagitan ng mga nilalaman ng pahina at ang tsekum, pagkatapos ay mag-uulat sila pagkakamali sa pagkakapare-pareho.
  • Lahat ng iba pang mga error: Maaaring may iba pang mga error na hindi nahulog sa dalawang kategorya sa itaas.

 

SQL Server ay may built-in na tool na tinatawag DBCC, na mayroon CHECKDB at SUSULIT mga pagpipilian na makakatulong upang maayos ang isang sira na MDF database. Gayunpaman, para sa matinding nasira na mga file ng database ng MDB, DBCC CHECKDB at SUSULIT mabibigo din.

Ang mga pagkakamali sa pagkakapare-pareho ay iniulat ng CHECKDB:

Ang mga error sa alokasyon ay iniulat ng CHECKDB:

Lahat ng iba pang mga error na iniulat ng CHECKDB: