රෝග ලක්ෂණය:

භාවිතා කරන විට ඩීබීසීසී පරීක්‍ෂණය සමග REPAIR_ALLOW_DATA_LOSS දූෂිත අළුත්වැඩියා කිරීමේ පරාමිතිය .එම්ඩීඑෆ් දත්ත සමුදාය, මේ වගේ:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ඔබට පහත දෝෂ පණිවිඩය පෙනේ:

'Xxxx' සඳහා DBCC ප්‍රති results ල.
'Xxxx' දත්ත ගබඩාවේ ප්‍රතිපාදන දෝෂ 0 ක් සහ අනුකූලතා දෝෂ 0 ක් CHECKDB විසින් සොයාගෙන ඇත.
Msg 824, මට්ටම 24, රාජ්ය 2, රේඛාව 8
SQL Server තාර්කික අනුකූලතාව මත පදනම් වූ I / O දෝෂයක් අනාවරණය විය: වැරදි චෙක්සම් (අපේක්ෂිත: 0xea8a9a2f; සත්‍ය: 0x37adbff8). 'Xxxx.mdf' ගොනුවේ ඕෆ්සෙට් 1x28 හි දත්ත සමුදා ID 39 හි පිටුව (0:00000000038000) කියවීමේදී එය සිදුවිය. හි අමතර පණිවිඩ SQL Server දෝෂ ලොගය හෝ පද්ධති සිදුවීම් ලොගය වැඩි විස්තර සපයයි. මෙය දත්ත සමුදායේ අඛණ්ඩතාවයට තර්ජනයක් වන දැඩි දෝෂ තත්වයක් වන අතර එය වහාම නිවැරදි කළ යුතුය. සම්පූර්ණ දත්ත සමුදා අනුකූලතා පරීක්‍ෂණයක් සම්පූර්ණ කරන්න (DBCC CHECKDB). මෙම දෝෂය බොහෝ සාධක නිසා සිදුවිය හැකිය; වැඩි විස්තර සඳහා බලන්න SQL Server පොත් ඔන්ලයින්.

'xxxx.mdf' යනු අළුත්වැඩියා කෙරෙන දූෂිත MDF ගොනුවේ නමයි. CHECKDB කිව්වත්

'Xxxx' දත්ත ගබඩාවේ ප්‍රතිපාදන දෝෂ 0 ක් සහ අනුකූලතා දෝෂ 0 ක් CHECKDB විසින් සොයාගෙන ඇත.

මෙය තවමත් අනුකූලතා දෝෂයකි (එම්එස්ජී 824) දත්ත සමුදායේ.

දෝෂ පණිවිඩයේ තිර රුව:

තාර්කික අනුකූලතාව මත පදනම් වූ I / O දෝෂය: වැරදි චෙක්සම්

දූෂණය දරුණු නම්, අඛණ්ඩ දෝෂ පණිවිඩ ලැබෙනු ඇත (එම්එස්ජී 824), පහත පරිදි:

Msg 824, මට්ටම 24, රාජ්ය 6, රේඛාව 2 SQL Server තාර්කික අනුකූලතාව මත පදනම් වූ I / O දෝෂයක් අනාවරණය විය: වැරදි චෙක්සම් (අපේක්ෂිත: 0x3d17dfef; තථ්‍ය: 0xd81748ef). 'Xxxx.mdf' ගොනුවේ ඕෆ්සෙට් 1 හි දත්ත සමුදාය ID 0 හි පිටුව (39: 0000000000000000) කියවීමේදී එය සිදුවිය. හි අමතර පණිවිඩ SQL Server දෝෂ ලොගය හෝ පද්ධති සිදුවීම් ලොගය වැඩි විස්තර සපයයි. මෙය දත්ත සමුදායේ අඛණ්ඩතාවයට තර්ජනයක් වන දැඩි දෝෂ තත්වයක් වන අතර එය වහාම නිවැරදි කළ යුතුය. සම්පූර්ණ දත්ත සමුදා අනුකූලතා පරීක්‍ෂණයක් සම්පූර්ණ කරන්න (DBCC CHECKDB). මෙම දෝෂය බොහෝ සාධක නිසා සිදුවිය හැකිය; වැඩි විස්තර සඳහා බලන්න SQL Server පොත් ඔන්ලයින්.

Msg 824, මට්ටම 24, රාජ්ය 6, රේඛාව 4 SQL Server තාර්කික අනුකූලතාව මත පදනම් වූ I / O දෝෂයක් අනාවරණය විය: වැරදි චෙක්සම් (අපේක්ෂිත: 0x3d17dfef; තථ්‍ය: 0xd81748ef). 'Xxxx.mdf' ගොනුවේ ඕෆ්සෙට් 1 හි දත්ත සමුදාය ID 0 හි පිටුව (39: 0000000000000000) කියවීමේදී එය සිදුවිය. හි අමතර පණිවිඩ SQL Server දෝෂ ලොගය හෝ පද්ධති සිදුවීම් ලොගය වැඩි විස්තර සපයයි. මෙය දත්ත සමුදායේ අඛණ්ඩතාවයට තර්ජනයක් වන දැඩි දෝෂ තත්වයක් වන අතර එය වහාම නිවැරදි කළ යුතුය. සම්පූර්ණ දත්ත සමුදා අනුකූලතා පරීක්‍ෂණයක් සම්පූර්ණ කරන්න (DBCC CHECKDB). මෙම දෝෂය බොහෝ සාධක නිසා සිදුවිය හැකිය; වැඩි විස්තර සඳහා බලන්න SQL Server පොත් ඔන්ලයින්.

'xxxx.mdf' යනු අළුත්වැඩියා කරන ලද දූෂිත MDF ගොනුවේ නමයි.

දෝෂ පණිවිඩයේ තිර රුව:

දූෂණය වඩාත් දරුණු නම්, ඔබට පෙනෙනු ඇත එම්එස්ජී 7909 පහත සඳහන් එම්එස්ජී 824:

'Xxxx' සඳහා DBCC ප්‍රති results ල.
'Xxxx' දත්ත ගබඩාවේ ප්‍රතිපාදන දෝෂ 0 ක් සහ අනුකූලතා දෝෂ 0 ක් CHECKDB විසින් සොයාගෙන ඇත.
Msg 824, මට්ටම 24, රාජ්ය 2, රේඛාව 8
SQL Server තාර්කික අනුකූලතාව මත පදනම් වූ I / O දෝෂයක් අනාවරණය විය: වැරදි චෙක්සම් (අපේක්ෂිත: 0xcfcd2118; සත්‍ය: 0x6fc599d6). 'Xxxx.mdf' ගොනුවේ ඕෆ්සෙට් 1x1 හි දත්ත සමුදා ID 39 හි පිටුව (0: 00000000002000) කියවීමේදී එය සිදුවිය. හි අමතර පණිවිඩ SQL Server දෝෂ ලොගය හෝ පද්ධති සිදුවීම් ලොගය වැඩි විස්තර සපයයි. මෙය දත්ත සමුදායේ අඛණ්ඩතාවයට තර්ජනයක් වන දැඩි දෝෂ තත්වයක් වන අතර එය වහාම නිවැරදි කළ යුතුය. සම්පූර්ණ දත්ත සමුදා අනුකූලතා පරීක්‍ෂණයක් සම්පූර්ණ කරන්න (DBCC CHECKDB). මෙම දෝෂය බොහෝ සාධක නිසා සිදුවිය හැකිය; වැඩි විස්තර සඳහා බලන්න SQL Server පොත් ඔන්ලයින්.
Msg 7909, මට්ටම 20, රාජ්ය 1, රේඛාව 8
හදිසි මාදිලියේ අළුත්වැඩියා කිරීම අසාර්ථක විය.ඔබ උපස්ථයෙන් ප්‍රතිස්ථාපනය කළ යුතුය.

මෙහි 'xxxx' යනු දත්ත සමුදා නාමය වන අතර 'xxxx.mdf' යනු දත්ත සමුදා භෞතික ගොනු නාමයයි.

සටහන එම්එස්ජී 7909 බොහෝ අවස්ථාවන්හිදී සිදුවිය හැකි දරුණු දෝෂයකි SQL Server දත්ත සමුදාය යථා තත්වයට පත් කළ නොහැකි යැයි සිතන්න.

දෝෂ පණිවිඩයේ තිර රුව:

නිවැරදි පැහැදිලි කිරීම:

MDF ගොනුවේ දත්ත 8KB ලෙස ගබඩා කර ඇත පිටු. සෑම පිටුවකම විකල්ප චෙක්සම් ක්ෂේත්‍රයක් ඇත.

DBCC CHECKDB විධානය මඟින් ශීර්ෂ පිටුව, පීඑෆ්එස් පිටුව සහ සමහර දත්ත පිටු වල චෙක්සම් අගයන් සොයාගත හොත් එය ගැටළුව නිවැරදි කළ නොහැකි නම්, එය මෙම දෝෂය වාර්තා කරයි (එම්එස්ජී 824). දූෂිතයා දරුණු නම්, අඛණ්ඩ දෝෂ ඇති විය හැකිය (එම්එස්ජී 824) හෝ වෙනත් දෝෂයකින් පසුව (එම්එස්ජී 7909).

ඔබට අපගේ නිෂ්පාදනය භාවිතා කළ හැකිය DataNumen SQL Recovery දූෂිත MDF ගොනුවෙන් දත්ත නැවත ලබා ගැනීමට සහ මෙම දෝෂය විසඳීමට.

නියැදි ලිපිගොනු:

දෝෂය ඇති කරන දූෂිත MDF ගොනු නියැදි කරන්න (තනි Msg 824 දෝෂයකි):

SQL Server පිටපත දූෂිත MDF ගොනුව එම්ඩීඑෆ් ගොනුව සවි කර ඇත DataNumen SQL Recovery
SQL Server 2014 දෝෂය 1_3.mdf දෝෂය 1_3_fixed.mdf

දෝෂය ඇති කරන දූෂිත MDF ගොනු නියැදි කරන්න (අඛණ්ඩ Msg 824 දෝෂ):

SQL Server පිටපත දූෂිත MDF ගොනුව එම්ඩීඑෆ් ගොනුව සවි කර ඇත DataNumen SQL Recovery
SQL Server 2014 දෝෂය 1_1.mdf දෝෂය 1_1_fixed.mdf

දෝෂය ඇති කරන දූෂිත MDF ගොනු නියැදි කරන්න (Msg 824 දෝෂය සහ Msg 7909 දෝෂය):

SQL Server පිටපත දූෂිත 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