જ્યારે તમે માઇક્રોસ .ફ્ટનો ઉપયોગ કરો છો SQL Server દૂષિત MDF ડેટાબેઝ ફાઇલને જોડવા અથવા accessક્સેસ કરવા માટે, તમે વિવિધ ભૂલ સંદેશા જોશો, જે તમને થોડી મૂંઝવણભર્યા હોઈ શકે છે. તેથી, અહીં અમે બધી સંભવિત ભૂલોની સૂચિ બનાવવાનો પ્રયત્ન કરીશું, તેમની આવર્તન આવૃત્તિ અનુસાર સ .ર્ટ કરો. દરેક ભૂલ માટે, અમે તેના લક્ષણનું વર્ણન કરીશું, તેના ચોક્કસ કારણને સમજાવશું અને નમૂના ફાઇલો તેમજ આપણી દ્વારા નિયત ફાઇલ આપીશું. DataNumen SQL Recovery, જેથી તમે તેમને વધુ સારી રીતે સમજી શકો. નીચે અમે તમારા ભ્રષ્ટ વ્યક્ત કરવા માટે 'xxx.MDF' નો ઉપયોગ કરીશું SQL Server MDF ડેટાબેઝ ફાઇલ નામ.
પર આધારિત SQL Server અથવા CHECKDB ભૂલ સંદેશાઓ, ત્યાં ત્રણ પ્રકારની ભૂલો છે જે નિષ્ફળતાનું કારણ બનશે:

    1. ફાળવણીની ભૂલો: આપણે જાણીએ છીએ કે એમડીએફ અને એનડીએફ ફાઇલોમાં ડેટા ફાળવવામાં આવ્યા છે પૃષ્ઠો. અને કેટલાક વિશિષ્ટ પૃષ્ઠો છે જેનો ઉપયોગ ફાળવણી મેનેજમેન્ટ માટે નીચે મુજબ છે:
પૃષ્ઠ પ્રકાર વર્ણન
જીએમ પેજ વૈશ્વિક ફાળવણી નકશો (જીએએમ) માહિતી સ્ટોર કરો.
એસજીએએમ પૃષ્ઠ સ્ટોર કરેલો વૈશ્વિક ફાળવણી નકશો (SGAM) માહિતી.
આઇએએમ પૃષ્ઠ સ્ટોર અનુક્રમણિકા ફાળવણી નકશો (આઇએએમ) માહિતી.
પીએફએસ પૃષ્ઠ સ્ટોર પીએફએસ ફાળવણી માહિતી.

જો ઉપરોક્ત કોઈપણ ફાળવણી પાનામાં ભૂલો છે, અથવા આ ફાળવણી પૃષ્ઠો દ્વારા સંચાલિત ડેટા ફાળવણીની માહિતી સાથે અસંગત છે, તો SQL Server અથવા CHECKDB રિપોર્ટ કરશે ફાળવણી ભૂલો.

  • સુસંગતતા ભૂલો: માટે પૃષ્ઠો જે ડેટા સ્ટોર કરવા માટે વપરાય છે, જેમાં ડેટા પૃષ્ઠો અને ઇન્ડેક્સ પૃષ્ઠોનો સમાવેશ થાય છે, જો SQL Server અથવા CHECKDB ને પૃષ્ઠ સમાવિષ્ટો અને ચેકસમ વચ્ચે કોઈ વિસંગતતા મળે છે, તે પછી તેઓ જાણ કરશે સુસંગતતા ભૂલો.
  • અન્ય બધી ભૂલો: ઉપરોક્ત બે કેટેગરીમાં ન આવતી અન્ય ભૂલો પણ હોઈ શકે છે.

 

SQL Server પાસે બિલ્ટ-ઇન ટૂલ છે ડીબીસીસીછે, જે છે CHECKDB અને તપાસો વિકલ્પો કે જે દૂષિત MDF ડેટાબેઝને સુધારવા માટે મદદ કરી શકે છે. જો કે, ગંભીર ક્ષતિગ્રસ્ત MDB ડેટાબેઝ ફાઇલો માટે, ડીબીસીસી CHECKDB અને તપાસો પણ નિષ્ફળ જશે.

CHECKDB દ્વારા સુસંગતતા ભૂલોની જાણ:

CHECKDB દ્વારા ફાળવણીની ભૂલોની જાણ:

CHECKDB દ્વારા અહેવાલ થયેલ અન્ય બધી ભૂલો: