அறிகுறி:

பயன்படுத்தும் போது DBCC CHECKDB உடன் REPAIR_ALLOW_DATA_LOSS ஒரு ஊழல் .MDF தரவுத்தளத்தை சரிசெய்ய அளவுரு, இது போன்றது:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

பின்வரும் பிழை செய்தியை நீங்கள் காண்கிறீர்கள்:

'Xxxx' க்கான டிபிசிசி முடிவுகள்.
'Xxxx' தரவுத்தளத்தில் 0 ஒதுக்கீடு பிழைகள் மற்றும் 0 நிலைத்தன்மை பிழைகள் CHECKDB கண்டறிந்தது.
Msg 824, நிலை XXL, மாநிலம் XXL, வரி 9
SQL Server ஒரு தருக்க நிலைத்தன்மையை அடிப்படையாகக் கொண்ட I / O பிழை கண்டறியப்பட்டது: தவறான செக்சம் (எதிர்பார்க்கப்படுகிறது: 0xea8a9a2f; உண்மையானது: 0x37adbff8). 'Xxxx.mdf' கோப்பில் ஆஃப்செட் 1x28 இல் தரவுத்தள ஐடி 39 இல் பக்கத்தைப் படிக்கும்போது (0:00000000038000) இது நிகழ்ந்தது. இல் கூடுதல் செய்திகள் SQL Server பிழை பதிவு அல்லது கணினி நிகழ்வு பதிவு மேலும் விவரங்களை வழங்கக்கூடும். இது தரவுத்தள ஒருமைப்பாட்டை அச்சுறுத்தும் கடுமையான பிழை நிலை மற்றும் உடனடியாக சரிசெய்யப்பட வேண்டும். முழு தரவுத்தள நிலைத்தன்மையும் சரிபார்க்கவும் (DBCC CHECKDB). இந்த பிழை பல காரணிகளால் ஏற்படலாம்; மேலும் தகவலுக்கு, பார்க்கவும் SQL Server புத்தகங்கள் ஆன்லைன்.

'xxxx.mdf' என்பது பழுதுபார்க்கப்பட்ட ஊழல் நிறைந்த MDF கோப்பின் பெயர். CHECKDB சொன்னாலும்

'Xxxx' தரவுத்தளத்தில் 0 ஒதுக்கீடு பிழைகள் மற்றும் 0 நிலைத்தன்மை பிழைகள் CHECKDB கண்டறிந்தது.

இது இன்னும் ஒரு நிலையான பிழை (Msg 824) தரவுத்தளத்தில்.

பிழை செய்தியின் ஸ்கிரீன் ஷாட்:

தருக்க நிலைத்தன்மையை அடிப்படையாகக் கொண்ட I / O பிழை: தவறான செக்சம்

ஊழல் கடுமையானதாக இருந்தால், தொடர்ந்து பிழை செய்திகள் இருக்கும் (Msg 824), கீழே:

Msg 824, நிலை XXL, மாநிலம் XXL, வரி 9 SQL Server ஒரு தருக்க நிலைத்தன்மையை அடிப்படையாகக் கொண்ட I / O பிழை கண்டறியப்பட்டது: தவறான செக்சம் (எதிர்பார்க்கப்படுகிறது: 0x3d17dfef; உண்மையானது: 0xd81748ef). 'Xxxx.mdf' கோப்பில் ஆஃப்செட் 1 இல் தரவுத்தள ஐடி 0 இல் பக்கத்தின் (39: 0000000000000000) வாசிப்பின் போது இது நிகழ்ந்தது. இல் கூடுதல் செய்திகள் SQL Server பிழை பதிவு அல்லது கணினி நிகழ்வு பதிவு மேலும் விவரங்களை வழங்கக்கூடும். இது தரவுத்தள ஒருமைப்பாட்டை அச்சுறுத்தும் கடுமையான பிழை நிலை மற்றும் உடனடியாக சரிசெய்யப்பட வேண்டும். முழு தரவுத்தள நிலைத்தன்மையும் சரிபார்க்கவும் (DBCC CHECKDB). இந்த பிழை பல காரணிகளால் ஏற்படலாம்; மேலும் தகவலுக்கு, பார்க்கவும் SQL Server புத்தகங்கள் ஆன்லைன்.

Msg 824, நிலை XXL, மாநிலம் XXL, வரி 9 SQL Server ஒரு தருக்க நிலைத்தன்மையை அடிப்படையாகக் கொண்ட I / O பிழை கண்டறியப்பட்டது: தவறான செக்சம் (எதிர்பார்க்கப்படுகிறது: 0x3d17dfef; உண்மையானது: 0xd81748ef). 'Xxxx.mdf' கோப்பில் ஆஃப்செட் 1 இல் தரவுத்தள ஐடி 0 இல் பக்கத்தின் (39: 0000000000000000) வாசிப்பின் போது இது நிகழ்ந்தது. இல் கூடுதல் செய்திகள் SQL Server பிழை பதிவு அல்லது கணினி நிகழ்வு பதிவு மேலும் விவரங்களை வழங்கக்கூடும். இது தரவுத்தள ஒருமைப்பாட்டை அச்சுறுத்தும் கடுமையான பிழை நிலை மற்றும் உடனடியாக சரிசெய்யப்பட வேண்டும். முழு தரவுத்தள நிலைத்தன்மையும் சரிபார்க்கவும் (DBCC CHECKDB). இந்த பிழை பல காரணிகளால் ஏற்படலாம்; மேலும் தகவலுக்கு, பார்க்கவும் SQL Server புத்தகங்கள் ஆன்லைன்.

'xxxx.mdf' என்பது பழுதுபார்க்கப்பட்ட ஊழல் நிறைந்த MDF கோப்பின் பெயர்.

பிழை செய்தியின் ஸ்கிரீன் ஷாட்:

ஊழல் இன்னும் கடுமையானதாக இருந்தால், நீங்கள் பார்க்கலாம் Msg 7909 பின்வருமாறு Msg 824:

'Xxxx' க்கான டிபிசிசி முடிவுகள்.
'Xxxx' தரவுத்தளத்தில் 0 ஒதுக்கீடு பிழைகள் மற்றும் 0 நிலைத்தன்மை பிழைகள் CHECKDB கண்டறிந்தது.
Msg 824, நிலை XXL, மாநிலம் XXL, வரி 9
SQL Server ஒரு தருக்க நிலைத்தன்மையை அடிப்படையாகக் கொண்ட I / O பிழை கண்டறியப்பட்டது: தவறான செக்சம் (எதிர்பார்க்கப்படுகிறது: 0xcfcd2118; உண்மையானது: 0x6fc599d6). 'Xxxx.mdf' கோப்பில் ஆஃப்செட் 1x1 இல் தரவுத்தள ஐடி 39 இல் பக்கத்தின் (0: 00000000002000) வாசிப்பின் போது இது நிகழ்ந்தது. இல் கூடுதல் செய்திகள் SQL Server பிழை பதிவு அல்லது கணினி நிகழ்வு பதிவு மேலும் விவரங்களை வழங்கக்கூடும். இது தரவுத்தள ஒருமைப்பாட்டை அச்சுறுத்தும் கடுமையான பிழை நிலை மற்றும் உடனடியாக சரிசெய்யப்பட வேண்டும். முழு தரவுத்தள நிலைத்தன்மையும் சரிபார்க்கவும் (DBCC CHECKDB). இந்த பிழை பல காரணிகளால் ஏற்படலாம்; மேலும் தகவலுக்கு, பார்க்கவும் SQL Server புத்தகங்கள் ஆன்லைன்.
Msg 7909, நிலை XXL, மாநிலம் XXL, வரி 9
அவசர-பயன்முறை பழுது தோல்வியுற்றது.நீங்கள் காப்புப்பிரதியிலிருந்து மீட்டெடுக்க வேண்டும்.

அங்கு 'xxxx' என்பது தரவுத்தள பெயர் மற்றும் 'xxxx.mdf' என்பது தரவுத்தள இயற்பியல் கோப்பு பெயர்.

குறிப்பு Msg 7909 பல சூழ்நிலைகளில் எப்போது வேண்டுமானாலும் ஏற்படக்கூடிய கடுமையான பிழை SQL Server தரவுத்தளம் மீட்புக்கு அப்பாற்பட்டது என்று நினைக்கிறேன்.

பிழை செய்தியின் ஸ்கிரீன் ஷாட்:

வெற்று

துல்லியமான விளக்கம்:

MDF கோப்பில் உள்ள தரவு 8KB ஆக சேமிக்கப்படுகிறது பக்கங்கள். ஒவ்வொரு பக்கத்திலும் விருப்பமான செக்சம் புலம் உள்ளது.

DBCC CHECKDB கட்டளை தலைப்புப் பக்கம், PFS பக்கம் மற்றும் சில தரவு பக்கங்களில் உள்ள செக்சம் மதிப்புகளைக் கண்டறிந்தால், அது சிக்கலைச் சரிசெய்ய முடியாது, அது இந்த பிழையைப் புகாரளிக்கும் (Msg 824). ஊழல் கடுமையானதாக இருந்தால், தொடர்ச்சியான பிழைகள் இருக்கலாம் (Msg 824) அல்லது மற்றொரு பிழையைத் தொடர்ந்து (Msg 7909).

எங்கள் தயாரிப்பை நீங்கள் பயன்படுத்தலாம் DataNumen SQL Recovery ஊழல் நிறைந்த MDF கோப்பிலிருந்து தரவை மீட்டெடுக்க மற்றும் இந்த பிழையை தீர்க்க.

மாதிரி கோப்புகள்:

பிழையை ஏற்படுத்தும் மாதிரி சிதைந்த MDF கோப்புகள் (ஒற்றை Msg 824 பிழை):

SQL Server பதிப்பு சிதைந்த MDF கோப்பு எம்.டி.எஃப் கோப்பு சரி செய்யப்பட்டது DataNumen SQL Recovery
SQL Server 2014 பிழை 1_3.எம்.டி.எஃப் பிழை 1_3_fixed.mdf

பிழையை ஏற்படுத்தும் மாதிரி சிதைந்த MDF கோப்புகள் (தொடர்ச்சியான Msg 824 பிழைகள்):

SQL Server பதிப்பு சிதைந்த MDF கோப்பு எம்.டி.எஃப் கோப்பு சரி செய்யப்பட்டது DataNumen SQL Recovery
SQL Server 2014 பிழை 1_1.எம்.டி.எஃப் பிழை 1_1_fixed.mdf

பிழையை ஏற்படுத்தும் மாதிரி சிதைந்த MDF கோப்புகள் (Msg 824 பிழை தொடர்ந்து Msg 7909 பிழை):

SQL Server பதிப்பு சிதைந்த MDF கோப்பு எம்.டி.எஃப் கோப்பு சரி செய்யப்பட்டது DataNumen SQL Recovery
SQL Server 2014 பிழை 1_2.எம்.டி.எஃப் பிழை 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