រោគសញ្ញា៖

នៅពេលប្រើ DBCC CHECKDB ជាមួយ REPAIR_ALLOW_DATA_LOSS ប៉ារ៉ាម៉ែត្រដើម្បីជួសជុលឃ្លាំងទិន្នន័យ .DDF ដែលខូចដូចនេះដូចនេះ៖

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

អ្នកឃើញសារកំហុសដូចខាងក្រោមៈ

លទ្ធផល DBCC សម្រាប់ 'xxxx' ។
CHECKDB បានរកឃើញកំហុសនៃការបែងចែកចំនួន ៥៨ និងកំហុសថេរចំនួន ២៨ នៅក្នុងមូលដ្ឋានទិន្នន័យ 'xxxx' ។
Msg ៨២៤, កម្រិត ២៤, រដ្ឋ ២, ខ្សែទី ២
SQL Server រកឃើញកំហុស I / O ដែលមានស្ថេរភាពត្រឹមត្រូវ៖ ឆេកសាំមិនត្រឹមត្រូវ (រំពឹងទុក៖ ០xea0a8a9f; ជាក់ស្តែង៖ ០x៣៧adbff8) ។ វាបានកើតឡើងកំឡុងពេលអានទំព័រ (១:២៨) ក្នុងលេខសម្គាល់លេខ ៣៩ អុហ្វសិត ០x០០០០០០០០០៣៨០០០ ជាឯកសារ 'xxxx.mdf' ។ សារបន្ថែមនៅក្នុងឯកសារ SQL Server កំណត់ហេតុកំហុសឬកំណត់ហេតុព្រឹត្តិការណ៍ប្រព័ន្ធអាចផ្តល់ព័ត៌មានលម្អិតបន្ថែមទៀត។ នេះគឺជាស្ថានភាពកំហុសធ្ងន់ធ្ងរដែលគំរាមកំហែងដល់ភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យហើយត្រូវតែកែតម្រូវភ្លាមៗ។ បំពេញការត្រួតពិនិត្យភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យពេញលេញ (DBCC CHECKDB) ។ កំហុសនេះអាចបណ្តាលមកពីកត្តាជាច្រើន; សម្រាប់ព័ត៌មានបន្ថែមសូមមើល SQL Server សៀវភៅលើអ៊ីនធឺណិត។

ដែល 'xxxx.mdf' គឺជាឈ្មោះឯកសារ MDF ដែលត្រូវបានជួសជុល។ ទោះបីជា CHECKDB និយាយក៏ដោយ

CHECKDB បានរកឃើញកំហុសនៃការបែងចែកចំនួន ៥៨ និងកំហុសថេរចំនួន ២៨ នៅក្នុងមូលដ្ឋានទិន្នន័យ 'xxxx' ។

នេះនៅតែជាកំហុសថេរដដែល (Msg ៣៣១៣) ក្នុងមូលដ្ឋានទិន្នន័យ។

រូបថតអេក្រង់នៃសារកំហុស៖

កំហុស I / O ផ្អែកលើតក្កវិជ្ជា៖ ឆេកសាំមិនត្រឹមត្រូវ

ប្រសិនបើអំពើពុករលួយធ្ងន់ធ្ងរបន្ទាប់មកនឹងមានសារកំហុសជាបន្តបន្ទាប់ (Msg ៣៣១៣), ដូច​ខាងក្រោម:

Msg ៨២៤, កម្រិត ២៤, រដ្ឋ ២, ខ្សែទី ២ SQL Server រកឃើញកំហុស I / O ផ្អែកលើតក្កវិទ្យា៖ ឆេកសាំមិនត្រឹមត្រូវ (រំពឹងទុក៖ ០x៣d១៧fefe; ពិត៖ ០xd៨១៧៤៨ef) វាបានកើតឡើងកំឡុងពេលអានទំព័រ (១: ០) ក្នុងលេខសម្គាល់លេខ ៣៩ អុហ្វសិត ០០០០០០០០០០០០០០០០ ក្នុងឯកសារ 'xxxx.mdf' ។ សារបន្ថែមនៅក្នុងឯកសារ SQL Server កំណត់ហេតុកំហុសឬកំណត់ហេតុព្រឹត្តិការណ៍ប្រព័ន្ធអាចផ្តល់ព័ត៌មានលម្អិតបន្ថែមទៀត។ នេះគឺជាស្ថានភាពកំហុសធ្ងន់ធ្ងរដែលគំរាមកំហែងដល់ភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យហើយត្រូវតែកែតម្រូវភ្លាមៗ។ បំពេញការត្រួតពិនិត្យភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យពេញលេញ (DBCC CHECKDB) ។ កំហុសនេះអាចបណ្តាលមកពីកត្តាជាច្រើន; សម្រាប់ព័ត៌មានបន្ថែមសូមមើល SQL Server សៀវភៅលើអ៊ីនធឺណិត។

Msg ៨២៤, កម្រិត ២៤, រដ្ឋ ២, ខ្សែទី ២ SQL Server រកឃើញកំហុស I / O ផ្អែកលើតក្កវិទ្យា៖ ឆេកសាំមិនត្រឹមត្រូវ (រំពឹងទុក៖ ០x៣d១៧fefe; ពិត៖ ០xd៨១៧៤៨ef) វាបានកើតឡើងកំឡុងពេលអានទំព័រ (១: ០) ក្នុងលេខសម្គាល់លេខ ៣៩ អុហ្វសិត ០០០០០០០០០០០០០០០០ ក្នុងឯកសារ 'xxxx.mdf' ។ សារបន្ថែមនៅក្នុងឯកសារ SQL Server កំណត់ហេតុកំហុសឬកំណត់ហេតុព្រឹត្តិការណ៍ប្រព័ន្ធអាចផ្តល់ព័ត៌មានលម្អិតបន្ថែមទៀត។ នេះគឺជាស្ថានភាពកំហុសធ្ងន់ធ្ងរដែលគំរាមកំហែងដល់ភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យហើយត្រូវតែកែតម្រូវភ្លាមៗ។ បំពេញការត្រួតពិនិត្យភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យពេញលេញ (DBCC CHECKDB) ។ កំហុសនេះអាចបណ្តាលមកពីកត្តាជាច្រើន; សម្រាប់ព័ត៌មានបន្ថែមសូមមើល SQL Server សៀវភៅលើអ៊ីនធឺណិត។

ដែល 'xxxx.mdf' គឺជាឈ្មោះឯកសារ MDF ដែលត្រូវបានជួសជុល។

រូបថតអេក្រង់នៃសារកំហុស៖

ប្រសិនបើអំពើពុករលួយកាន់តែធ្ងន់ធ្ងរអ្នកអាចឃើញ Msg ៣៣១៣ ខាងក្រោម។ Msg ៣៣១៣:

លទ្ធផល DBCC សម្រាប់ 'xxxx' ។
CHECKDB បានរកឃើញកំហុសនៃការបែងចែកចំនួន ៥៨ និងកំហុសថេរចំនួន ២៨ នៅក្នុងមូលដ្ឋានទិន្នន័យ 'xxxx' ។
Msg ៨២៤, កម្រិត ២៤, រដ្ឋ ២, ខ្សែទី ២
SQL Server រកឃើញកំហុស I / O ដែលមានស្ថេរភាពត្រឹមត្រូវ៖ ឆេកសាំមិនត្រឹមត្រូវ (រំពឹងទុក៖ ០xcfcd0; ពិត៖ ០x៦fc៥៩៩៦) វាបានកើតឡើងកំឡុងពេលអានទំព័រ (១: ១) នៅក្នុងលេខសម្គាល់លេខ ៣៩ អុហ្វសិត ០x០០០០០០០០០០២០០០ ជាឯកសារ 'xxxx.mdf' ។ សារបន្ថែមនៅក្នុងឯកសារ SQL Server កំណត់ហេតុកំហុសឬកំណត់ហេតុព្រឹត្តិការណ៍ប្រព័ន្ធអាចផ្តល់ព័ត៌មានលម្អិតបន្ថែមទៀត។ នេះគឺជាស្ថានភាពកំហុសធ្ងន់ធ្ងរដែលគំរាមកំហែងដល់ភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យហើយត្រូវតែកែតម្រូវភ្លាមៗ។ បំពេញការត្រួតពិនិត្យភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យពេញលេញ (DBCC CHECKDB) ។ កំហុសនេះអាចបណ្តាលមកពីកត្តាជាច្រើន; សម្រាប់ព័ត៌មានបន្ថែមសូមមើល SQL Server សៀវភៅលើអ៊ីនធឺណិត។
Msg ៨២៤, កម្រិត ២៤, រដ្ឋ ២, ខ្សែទី ២
ការជួសជុលរបៀបអាសន្នបានបរាជ័យ។ អ្នកត្រូវតែស្តារពីការបម្រុងទុក។

ដែល 'xxxx' គឺជាឈ្មោះមូលដ្ឋានទិន្នន័យហើយ 'xxxx.mdf' គឺជាឈ្មោះឯកសារទិន្នន័យមូលដ្ឋានទិន្នន័យ។

ចំណាំ Msg ៣៣១៣ គឺជាកំហុសធ្ងន់ធ្ងរដែលអាចកើតឡើងក្នុងស្ថានភាពជាច្រើននៅពេលណាក៏បាន SQL Server គិតថាមូលដ្ឋានទិន្នន័យគឺហួសពីការងើបឡើងវិញ។

រូបថតអេក្រង់នៃសារកំហុស៖

ទទេ

ការពន្យល់ច្បាស់លាស់៖

ទិន្នន័យនៅក្នុងឯកសារ MDF ត្រូវបានរក្សាទុកជា 8KB ទំព័រ។ ទំព័រនីមួយៗមានប្រអប់ឆេកសាំស្រេចចិត្ត។

ប្រសិនបើពាក្យបញ្ជា DBCC CHECKDB រកឃើញថាតម្លៃឆេកសាំនៅក្នុងទំព័របឋមកថាទំព័រភីអេសអេសនិងទំព័រទិន្នន័យមួយចំនួនមិនត្រឹមត្រូវហើយវាមិនអាចកែបញ្ហាបានទេបន្ទាប់មកវានឹងរាយការណ៍អំពីកំហុសនេះ (Msg ៣៣១៣) ។ ប្រសិនបើជនខូចមានសភាពធ្ងន់ធ្ងរវាអាចនឹងមានការងារបន្ត (Msg ៣៣១៣) ឬអមដោយកំហុសផ្សេងទៀត (Msg ៣៣១៣).

អ្នកអាចប្រើផលិតផលរបស់យើង DataNumen SQL Recovery ដើម្បីយកទិន្នន័យពីឯកសារ MDF ដែលខូចហើយដោះស្រាយកំហុសនេះ។

ឯកសារគំរូ៖

គំរូឯកសារ MDF ខូចដែលនឹងបង្កឱ្យមានកំហុស (កំហុស Msg 824 តែមួយ):

SQL Server កំណែ ឯកសារខូច MDF ឯកសារ MDF ជួសជុលដោយ DataNumen SQL Recovery
SQL Server 2014 កំហុស 1_3.mdf កំហុស 1_3_fixed.mdf

គំរូឯកសារ MDF ខូចដែលនឹងបង្កឱ្យមានកំហុស (កំហុស Msg 824 ជាបន្តបន្ទាប់):

SQL Server កំណែ ឯកសារខូច MDF ឯកសារ MDF ជួសជុលដោយ DataNumen SQL Recovery
SQL Server 2014 កំហុស 1_1.mdf កំហុស 1_1_fixed.mdf

គំរូឯកសារ MDF ខូចដែលនឹងបង្កឱ្យមានកំហុស (កំហុស Msg 824 អមដោយកំហុស Msg 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