લક્ષણ:

ઉપયોગ કરતી વખતે ડીબીસીસી CHECKDB સાથે REPAIR_ALLOW_DATA_LOSS દૂષિત .MDF ડેટાબેઝને સુધારવા માટેના પરિમાણો, આની જેમ:

ડીબીસીસી CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

તમે નીચેનો ભૂલ સંદેશો જોશો:

'Xxxx' માટે ડીબીસીસી પરિણામ આપે છે.
CHECKDB ને 0 x ફાળવણી ભૂલો અને ડેટાબેઝ 'xxxx' માં 0 સુસંગતતા ભૂલો મળી.
સંદેશ 824, સ્તર 24, રાજ્ય 2, લાઇન 8
SQL Server લોજિકલ સુસંગતતા આધારિત I / O ભૂલ મળી: ખોટો ચેકસમ (અપેક્ષિત: 0xea8a9a2f; વાસ્તવિક: 0x37adbfએફ 8). તે ફાઇલ 'xxxx.mdf' માં 1x28 ઓફસેટ ડેટાબેઝ ID 39 માં પૃષ્ઠ (0:00000000038000) વાંચવા દરમ્યાન આવી. માં વધારાના સંદેશા SQL Server ભૂલ લ logગ અથવા સિસ્ટમ ઇવેન્ટ લ logગ વધુ વિગતવાર પ્રદાન કરી શકે છે. આ એક ગંભીર ભૂલની સ્થિતિ છે જે ડેટાબેસની પ્રામાણિકતાને ધમકી આપે છે અને તરત જ તેને સુધારવી આવશ્યક છે. સંપૂર્ણ ડેટાબેસ સુસંગતતા તપાસ (DBCC CHECKDB) પૂર્ણ કરો. આ ભૂલ ઘણા પરિબળોને કારણે થઈ શકે છે; વધુ માહિતી માટે, જુઓ SQL Server પુસ્તકો ઓનલાઇન.

જ્યાં 'xxxx.mdf' એ દૂષિત MDF ફાઇલનું સમારકામ થવાનું નામ છે. તેમ છતાં CHECKDB કહે છે

CHECKDB ને 0 x ફાળવણી ભૂલો અને ડેટાબેઝ 'xxxx' માં 0 સુસંગતતા ભૂલો મળી.

આ હજી પણ સુસંગતતા ભૂલ છે (એમએસજી 824) ડેટાબેઝમાં.

ભૂલ સંદેશનો સ્ક્રીનશોટ:

લોજિકલ સુસંગતતા આધારિત I / O ભૂલ: ખોટો ચેકસમ

જો ભ્રષ્ટાચાર ગંભીર છે, તો ત્યાં સતત ભૂલ સંદેશાઓ આવશે (એમએસજી 824), નીચે મુજબ:

સંદેશ 824, સ્તર 24, રાજ્ય 6, લાઇન 2 SQL Server લોજિકલ સુસંગતતા આધારિત I / O ભૂલ મળી: ખોટો ચેકસમ (અપેક્ષિત: 0x3d17dfef; વાસ્તવિક: 0xd81748ef). તે ફાઇલ 'xxxx.mdf' માં 1 ઓફસેટ ડેટાબેઝ ID 0 માં પૃષ્ઠ (39: 0000000000000000) વાંચવા દરમિયાન આવી છે. માં વધારાના સંદેશા SQL Server ભૂલ લ logગ અથવા સિસ્ટમ ઇવેન્ટ લ logગ વધુ વિગતવાર પ્રદાન કરી શકે છે. આ એક ગંભીર ભૂલની સ્થિતિ છે જે ડેટાબેસની પ્રામાણિકતાને ધમકી આપે છે અને તરત જ તેને સુધારવી આવશ્યક છે. સંપૂર્ણ ડેટાબેસ સુસંગતતા તપાસ (DBCC CHECKDB) પૂર્ણ કરો. આ ભૂલ ઘણા પરિબળોને કારણે થઈ શકે છે; વધુ માહિતી માટે, જુઓ SQL Server પુસ્તકો ઓનલાઇન.

સંદેશ 824, સ્તર 24, રાજ્ય 6, લાઇન 4 SQL Server લોજિકલ સુસંગતતા આધારિત I / O ભૂલ મળી: ખોટો ચેકસમ (અપેક્ષિત: 0x3d17dfef; વાસ્તવિક: 0xd81748ef). તે ફાઇલ 'xxxx.mdf' માં 1 ઓફસેટ ડેટાબેઝ ID 0 માં પૃષ્ઠ (39: 0000000000000000) વાંચવા દરમિયાન આવી છે. માં વધારાના સંદેશા SQL Server ભૂલ લ logગ અથવા સિસ્ટમ ઇવેન્ટ લ logગ વધુ વિગતવાર પ્રદાન કરી શકે છે. આ એક ગંભીર ભૂલની સ્થિતિ છે જે ડેટાબેસની પ્રામાણિકતાને ધમકી આપે છે અને તરત જ તેને સુધારવી આવશ્યક છે. સંપૂર્ણ ડેટાબેસ સુસંગતતા તપાસ (DBCC CHECKDB) પૂર્ણ કરો. આ ભૂલ ઘણા પરિબળોને કારણે થઈ શકે છે; વધુ માહિતી માટે, જુઓ SQL Server પુસ્તકો ઓનલાઇન.

જ્યાં 'xxxx.mdf' એ દૂષિત MDF ફાઇલનું સમારકામ થવાનું નામ છે.

ભૂલ સંદેશનો સ્ક્રીનશોટ:

જો ભ્રષ્ટાચાર વધુ ગંભીર છે, તો તમે જોઈ શકો છો એમએસજી 7909 અનુસરે છે એમએસજી 824:

'Xxxx' માટે ડીબીસીસી પરિણામ આપે છે.
CHECKDB ને 0 x ફાળવણી ભૂલો અને ડેટાબેઝ 'xxxx' માં 0 સુસંગતતા ભૂલો મળી.
સંદેશ 824, સ્તર 24, રાજ્ય 2, લાઇન 8
SQL Server લોજિકલ સુસંગતતા આધારિત I / O ભૂલ મળી: ખોટો ચેકસમ (અપેક્ષિત: 0xcfcd2118; વાસ્તવિક: 0x6fc599d6). તે ફાઇલ 'xxxx.mdf' માં 1x1 offફસેટ પર ડેટાબેસ ID 39 માં પૃષ્ઠ (0: 00000000002000) વાંચવા દરમિયાન આવી છે. માં વધારાના સંદેશા SQL Server ભૂલ લ logગ અથવા સિસ્ટમ ઇવેન્ટ લ logગ વધુ વિગતવાર પ્રદાન કરી શકે છે. આ એક ગંભીર ભૂલની સ્થિતિ છે જે ડેટાબેસની પ્રામાણિકતાને ધમકી આપે છે અને તરત જ તેને સુધારવી આવશ્યક છે. સંપૂર્ણ ડેટાબેસ સુસંગતતા તપાસ (DBCC CHECKDB) પૂર્ણ કરો. આ ભૂલ ઘણા પરિબળોને કારણે થઈ શકે છે; વધુ માહિતી માટે, જુઓ SQL Server પુસ્તકો ઓનલાઇન.
સંદેશ 7909, સ્તર 20, રાજ્ય 1, લાઇન 8
ઇમર્જન્સી-મોડ રિપેર નિષ્ફળ થયું. તમારે બેકઅપમાંથી પુનર્સ્થાપિત કરવું આવશ્યક છે.

જ્યાં 'xxxx' એ ડેટાબેસનું નામ છે અને 'xxxx.mdf' એ ડેટાબેઝ ભૌતિક ફાઇલનું નામ છે.

નૉૅધ એમએસજી 7909 એક ગંભીર ભૂલ છે જે ઘણી પરિસ્થિતિઓમાં જ્યારે પણ થાય છે SQL Server લાગે છે કે ડેટાબેઝ પુન recoveryપ્રાપ્તિની બહાર છે.

ભૂલ સંદેશનો સ્ક્રીનશોટ:

ચોક્કસ સમજૂતી:

એમડીએફ ફાઇલમાં ડેટા 8KB તરીકે સંગ્રહિત થાય છે પૃષ્ઠો. દરેક પૃષ્ઠમાં વૈકલ્પિક ચેકસમ ક્ષેત્ર છે.

જો ડીબીસીસી CHECKDB આદેશ હેડર પૃષ્ઠ, પીએફએસ પૃષ્ઠ અને કેટલાક ડેટા પૃષ્ઠોમાં ચેકસમ મૂલ્યો શોધે છે અને તે સમસ્યાને સુધારી શકતી નથી, તો તે આ ભૂલની જાણ કરશે (એમએસજી 824). જો ભ્રષ્ટ કરનાર ગંભીર છે, તો સતત એરોસ હોઈ શકે છે (એમએસજી 824) અથવા બીજી ભૂલ દ્વારા અનુસરવામાં (એમએસજી 7909).

તમે અમારા ઉત્પાદનનો ઉપયોગ કરી શકો છો DataNumen SQL Recovery ભ્રષ્ટ MDF ફાઇલમાંથી ડેટાને પુનર્પ્રાપ્ત કરવા અને આ ભૂલને હલ કરવા માટે.

નમૂના ફાઇલો:

નમૂના ભ્રષ્ટ MDF ફાઇલો જે ભૂલનું કારણ બનશે (એકલ એમએસજી 824 ભૂલ):

SQL Server આવૃત્તિ દૂષિત MDF ફાઇલ MDF ફાઇલ દ્વારા નિયત DataNumen SQL Recovery
SQL Server 2014 ભૂલ 1_3.mdf ભૂલ 1_3_fixed.mdf

નમૂના ભ્રષ્ટ MDF ફાઇલો જે ભૂલનું કારણ બનશે (સતત એમએસજી 824 ભૂલો):

SQL Server આવૃત્તિ દૂષિત MDF ફાઇલ MDF ફાઇલ દ્વારા નિયત DataNumen SQL Recovery
SQL Server 2014 ભૂલ 1_1.mdf ભૂલ 1_1_fixed.mdf

નમૂના ભ્રષ્ટ MDF ફાઇલો જે ભૂલનું કારણ બનશે (એમએસજી 824 ભૂલ એમએસજી 7909 ભૂલ પછી):

SQL Server આવૃત્તિ દૂષિત MDF ફાઇલ MDF ફાઇલ દ્વારા નિયત DataNumen SQL Recovery
SQL Server 2014 ભૂલ 1_2.mdf ભૂલ 1_2_fixed.mdf

 

સંદર્ભ:

1. https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-824-database-engine-error?view=sql-server-ver15