లక్షణం:

ఉపయోగిస్తున్నప్పుడు DBCC CHECKDB తో REPAIR_ALLOW_DATA_LOSS పాడైన .MDF డేటాబేస్ మరమ్మతు చేయడానికి పరామితి:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

మీరు ఈ క్రింది దోష సందేశాన్ని చూస్తారు:

'Xxxx' కోసం DBCC ఫలితాలు.
CHECKDB 'xxxx' డేటాబేస్లో 0 కేటాయింపు లోపాలు మరియు 0 స్థిరత్వ లోపాలను కనుగొంది.
Msg 824, స్థాయి 24, స్టేట్ 2, లైన్ 8
SQL Server తార్కిక అనుగుణ్యత-ఆధారిత I / O లోపం కనుగొనబడింది: తప్పు చెక్‌సమ్ (expected హించినది: 0xea8a9a2f; వాస్తవ: 0x37adbff8). 'Xxxx.mdf' ఫైల్‌లోని ఆఫ్‌సెట్ 1x28 వద్ద డేటాబేస్ ID 39 లోని పేజీ (0:00000000038000) చదివే సమయంలో ఇది సంభవించింది. లో అదనపు సందేశాలు SQL Server లోపం లాగ్ లేదా సిస్టమ్ ఈవెంట్ లాగ్ మరింత వివరాలను అందించవచ్చు. ఇది డేటాబేస్ సమగ్రతను బెదిరించే తీవ్రమైన లోపం పరిస్థితి మరియు వెంటనే సరిదిద్దాలి. పూర్తి డేటాబేస్ అనుగుణ్యత తనిఖీని పూర్తి చేయండి (DBCC CHECKDB). ఈ లోపం అనేక కారణాల వల్ల సంభవించవచ్చు; మరింత సమాచారం కోసం, చూడండి SQL Server పుస్తకాలు ఆన్‌లైన్.

ఇక్కడ 'xxxx.mdf' మరమ్మత్తు చేయబడిన అవినీతి MDF ఫైల్ పేరు. CHECKDB చెప్పినప్పటికీ

CHECKDB 'xxxx' డేటాబేస్లో 0 కేటాయింపు లోపాలు మరియు 0 స్థిరత్వ లోపాలను కనుగొంది.

ఇది ఇప్పటికీ స్థిరత్వం లోపం (Msg 824) డేటాబేస్లో.

దోష సందేశం యొక్క స్క్రీన్ షాట్:

తార్కిక అనుగుణ్యత-ఆధారిత I / O లోపం: తప్పు చెక్‌సమ్

అవినీతి తీవ్రంగా ఉంటే, అప్పుడు నిరంతర దోష సందేశాలు ఉంటాయి (Msg 824), క్రింది విధంగా:

Msg 824, స్థాయి 24, స్టేట్ 6, లైన్ 2 SQL Server తార్కిక అనుగుణ్యత-ఆధారిత I / O లోపం కనుగొనబడింది: తప్పు చెక్‌సమ్ (expected హించినది: 0x3d17dfef; వాస్తవ: 0xd81748ef). 'Xxxx.mdf' ఫైల్‌లోని ఆఫ్‌సెట్ 1 వద్ద డేటాబేస్ ID 0 లోని పేజీ (39: 0000000000000000) చదివే సమయంలో ఇది సంభవించింది. లో అదనపు సందేశాలు SQL Server లోపం లాగ్ లేదా సిస్టమ్ ఈవెంట్ లాగ్ మరింత వివరాలను అందించవచ్చు. ఇది డేటాబేస్ సమగ్రతను బెదిరించే తీవ్రమైన లోపం పరిస్థితి మరియు వెంటనే సరిదిద్దాలి. పూర్తి డేటాబేస్ అనుగుణ్యత తనిఖీని పూర్తి చేయండి (DBCC CHECKDB). ఈ లోపం అనేక కారణాల వల్ల సంభవించవచ్చు; మరింత సమాచారం కోసం, చూడండి SQL Server పుస్తకాలు ఆన్‌లైన్.

Msg 824, స్థాయి 24, స్టేట్ 6, లైన్ 4 SQL Server తార్కిక అనుగుణ్యత-ఆధారిత I / O లోపం కనుగొనబడింది: తప్పు చెక్‌సమ్ (expected హించినది: 0x3d17dfef; వాస్తవ: 0xd81748ef). 'Xxxx.mdf' ఫైల్‌లోని ఆఫ్‌సెట్ 1 వద్ద డేటాబేస్ ID 0 లోని పేజీ (39: 0000000000000000) చదివే సమయంలో ఇది సంభవించింది. లో అదనపు సందేశాలు SQL Server లోపం లాగ్ లేదా సిస్టమ్ ఈవెంట్ లాగ్ మరింత వివరాలను అందించవచ్చు. ఇది డేటాబేస్ సమగ్రతను బెదిరించే తీవ్రమైన లోపం పరిస్థితి మరియు వెంటనే సరిదిద్దాలి. పూర్తి డేటాబేస్ అనుగుణ్యత తనిఖీని పూర్తి చేయండి (DBCC CHECKDB). ఈ లోపం అనేక కారణాల వల్ల సంభవించవచ్చు; మరింత సమాచారం కోసం, చూడండి SQL Server పుస్తకాలు ఆన్‌లైన్.

ఇక్కడ 'xxxx.mdf' మరమ్మత్తు చేయబడిన అవినీతి MDF ఫైల్ పేరు.

దోష సందేశం యొక్క స్క్రీన్ షాట్:

ఖాళీ

అవినీతి మరింత తీవ్రంగా ఉంటే, మీరు చూడవచ్చు Msg 7909 కింది Msg 824:

'Xxxx' కోసం DBCC ఫలితాలు.
CHECKDB 'xxxx' డేటాబేస్లో 0 కేటాయింపు లోపాలు మరియు 0 స్థిరత్వ లోపాలను కనుగొంది.
Msg 824, స్థాయి 24, స్టేట్ 2, లైన్ 8
SQL Server తార్కిక అనుగుణ్యత-ఆధారిత I / O లోపం కనుగొనబడింది: తప్పు చెక్‌సమ్ (expected హించినది: 0xcfcd2118; వాస్తవ: 0x6fc599d6). 'Xxxx.mdf' ఫైల్‌లోని ఆఫ్‌సెట్ 1x1 వద్ద డేటాబేస్ ID 39 లోని పేజీ (0: 00000000002000) చదివే సమయంలో ఇది సంభవించింది. లో అదనపు సందేశాలు SQL Server లోపం లాగ్ లేదా సిస్టమ్ ఈవెంట్ లాగ్ మరింత వివరాలను అందించవచ్చు. ఇది డేటాబేస్ సమగ్రతను బెదిరించే తీవ్రమైన లోపం పరిస్థితి మరియు వెంటనే సరిదిద్దాలి. పూర్తి డేటాబేస్ అనుగుణ్యత తనిఖీని పూర్తి చేయండి (DBCC CHECKDB). ఈ లోపం అనేక కారణాల వల్ల సంభవించవచ్చు; మరింత సమాచారం కోసం, చూడండి SQL Server పుస్తకాలు ఆన్‌లైన్.
Msg 7909, స్థాయి 20, స్టేట్ 1, లైన్ 8
అత్యవసర-మోడ్ మరమ్మత్తు విఫలమైంది.మీరు తప్పనిసరిగా బ్యాకప్ నుండి పునరుద్ధరించాలి.

ఇక్కడ '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 ఫైల్ MDF ఫైల్ పరిష్కరించబడింది DataNumen SQL Recovery
SQL Server 2014 లోపం 1_3.ఎమ్డిఎఫ్ లోపం 1_3_fixed.mdf

లోపం కలిగించే నమూనా అవినీతి MDF ఫైల్‌లు (నిరంతర Msg 824 లోపాలు):

SQL Server వెర్షన్ అవినీతి MDF ఫైల్ MDF ఫైల్ పరిష్కరించబడింది DataNumen SQL Recovery
SQL Server 2014 లోపం 1_1.ఎమ్డిఎఫ్ లోపం 1_1_fixed.mdf

లోపం కలిగించే నమూనా అవినీతి MDF ఫైల్‌లు (Msg 824 లోపం తరువాత Msg 7909 లోపం):

SQL Server వెర్షన్ అవినీతి MDF ఫైల్ 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