រោគសញ្ញា៖
នៅពេលប្រើ DBCC ពិនិត្យ ជាមួយ REPAIR_ALLOW_DATA_LOSS ប៉ារ៉ាម៉ែត្រដើម្បីជួសជុលមូលដ្ឋានទិន្នន័យ .MDF ដែលខូច ដូចនេះ៖
DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')
អ្នកឃើញសារកំហុសខាងក្រោម៖
លទ្ធផល DBCC សម្រាប់ 'xxxx'។
CHECKDB បានរកឃើញ 0 កំហុសក្នុងការបែងចែក និង 0 កំហុសជាប់លាប់នៅក្នុងមូលដ្ឋានទិន្នន័យ 'xxxx'។
Msg ៨២៤, កម្រិត ២៤, រដ្ឋ ២, ខ្សែទី ២
SQL Server បានរកឃើញកំហុស I/O ដែលផ្អែកលើភាពស៊ីសង្វាក់គ្នា៖ ការពិនិត្យមិនត្រឹមត្រូវ (រំពឹងទុក៖ 0xea8a9a2f; ជាក់ស្តែង៖ 0x37adbff8) ។ វាបានកើតឡើងកំឡុងពេលអានទំព័រ (1:28) នៅក្នុង database ID 39 នៅ offset 0x00000000038000 នៅក្នុងឯកសារ 'xxxx.mdf'។ សារបន្ថែមនៅក្នុង SQL Server កំណត់ហេតុកំហុស ឬកំណត់ហេតុព្រឹត្តិការណ៍ប្រព័ន្ធអាចផ្តល់ព័ត៌មានលម្អិតបន្ថែម។ នេះគឺជាលក្ខខណ្ឌកំហុសធ្ងន់ធ្ងរដែលគំរាមកំហែងដល់ភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យ ហើយត្រូវតែកែតម្រូវភ្លាមៗ។ បំពេញការត្រួតពិនិត្យភាពស៊ីសង្វាក់គ្នានៃមូលដ្ឋានទិន្នន័យពេញលេញ (DBCC CHECKDB) ។ កំហុសនេះអាចបណ្តាលមកពីកត្តាជាច្រើន; សម្រាប់ព័ត៌មានបន្ថែម សូមមើល SQL Server សៀវភៅអនឡាញ។
ដែល 'xxxx.mdf' គឺជាឈ្មោះនៃឯកសារ MDF ដែលខូចកំពុងត្រូវបានជួសជុល។ ទោះបីជា CHECKDB និយាយ
CHECKDB បានរកឃើញ 0 កំហុសក្នុងការបែងចែក និង 0 កំហុសជាប់លាប់នៅក្នុងមូលដ្ឋានទិន្នន័យ 'xxxx'។
នេះនៅតែជាកំហុសឆ្គងដដែល (សារ 824) នៅក្នុងមូលដ្ឋានទិន្នន័យ។
រូបថតអេក្រង់នៃសារកំហុស៖
ប្រសិនបើអំពើពុករលួយធ្ងន់ធ្ងរ នោះនឹងមានសារកំហុសជាបន្តបន្ទាប់សារ 824), ដូចខាងក្រោម:
Msg ៨២៤, កម្រិត ២៤, រដ្ឋ ២, ខ្សែទី ២ SQL Server បានរកឃើញកំហុស I/O ដែលមានមូលដ្ឋានលើភាពស៊ីសង្វាក់គ្នា៖ ការពិនិត្យមិនត្រឹមត្រូវ (រំពឹងទុក៖ 0x3d17dfef; ជាក់ស្តែង៖ 0xd81748ef)។ វាបានកើតឡើងកំឡុងពេលអានទំព័រ (1:0) នៅក្នុង database ID 39 នៅ offset 0000000000000000 នៅក្នុងឯកសារ 'xxxx.mdf'។ សារបន្ថែមនៅក្នុង SQL Server កំណត់ហេតុកំហុស ឬកំណត់ហេតុព្រឹត្តិការណ៍ប្រព័ន្ធអាចផ្តល់ព័ត៌មានលម្អិតបន្ថែម។ នេះគឺជាលក្ខខណ្ឌកំហុសធ្ងន់ធ្ងរដែលគំរាមកំហែងដល់ភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យ ហើយត្រូវតែកែតម្រូវភ្លាមៗ។ បំពេញការត្រួតពិនិត្យភាពស៊ីសង្វាក់គ្នានៃមូលដ្ឋានទិន្នន័យពេញលេញ (DBCC CHECKDB) ។ កំហុសនេះអាចបណ្តាលមកពីកត្តាជាច្រើន; សម្រាប់ព័ត៌មានបន្ថែម សូមមើល SQL Server សៀវភៅអនឡាញ។
Msg ៨២៤, កម្រិត ២៤, រដ្ឋ ២, ខ្សែទី ២ SQL Server បានរកឃើញកំហុស I/O ដែលមានមូលដ្ឋានលើភាពស៊ីសង្វាក់គ្នា៖ ការពិនិត្យមិនត្រឹមត្រូវ (រំពឹងទុក៖ 0x3d17dfef; ជាក់ស្តែង៖ 0xd81748ef)។ វាបានកើតឡើងកំឡុងពេលអានទំព័រ (1:0) នៅក្នុង database ID 39 នៅ offset 0000000000000000 នៅក្នុងឯកសារ 'xxxx.mdf'។ សារបន្ថែមនៅក្នុង SQL Server កំណត់ហេតុកំហុស ឬកំណត់ហេតុព្រឹត្តិការណ៍ប្រព័ន្ធអាចផ្តល់ព័ត៌មានលម្អិតបន្ថែម។ នេះគឺជាលក្ខខណ្ឌកំហុសធ្ងន់ធ្ងរដែលគំរាមកំហែងដល់ភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យ ហើយត្រូវតែកែតម្រូវភ្លាមៗ។ បំពេញការត្រួតពិនិត្យភាពស៊ីសង្វាក់គ្នានៃមូលដ្ឋានទិន្នន័យពេញលេញ (DBCC CHECKDB) ។ កំហុសនេះអាចបណ្តាលមកពីកត្តាជាច្រើន; សម្រាប់ព័ត៌មានបន្ថែម សូមមើល SQL Server សៀវភៅអនឡាញ។
ដែល 'xxxx.mdf' គឺជាឈ្មោះនៃឯកសារ MDF ដែលខូចកំពុងត្រូវបានជួសជុល។
រូបថតអេក្រង់នៃសារកំហុស៖
ប្រសិនបើអំពើពុករលួយកាន់តែធ្ងន់ធ្ងរ អ្នកប្រហែលជាឃើញ សារ 7909 ខាងក្រោម។ សារ 824:
លទ្ធផល DBCC សម្រាប់ 'xxxx'។
CHECKDB បានរកឃើញ 0 កំហុសក្នុងការបែងចែក និង 0 កំហុសជាប់លាប់នៅក្នុងមូលដ្ឋានទិន្នន័យ 'xxxx'។
Msg ៨២៤, កម្រិត ២៤, រដ្ឋ ២, ខ្សែទី ២
SQL Server បានរកឃើញកំហុស I/O ដែលមានមូលដ្ឋានលើភាពស៊ីសង្វាក់គ្នា៖ ការពិនិត្យមិនត្រឹមត្រូវ (រំពឹងទុក៖ 0xcfcd2118; ជាក់ស្តែង៖ 0x6fc599d6)។ វាបានកើតឡើងកំឡុងពេលអានទំព័រ (1:1) នៅក្នុង database ID 39 នៅ offset 0x00000000002000 នៅក្នុងឯកសារ 'xxxx.mdf'។ សារបន្ថែមនៅក្នុង SQL Server កំណត់ហេតុកំហុស ឬកំណត់ហេតុព្រឹត្តិការណ៍ប្រព័ន្ធអាចផ្តល់ព័ត៌មានលម្អិតបន្ថែម។ នេះគឺជាលក្ខខណ្ឌកំហុសធ្ងន់ធ្ងរដែលគំរាមកំហែងដល់ភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យ ហើយត្រូវតែកែតម្រូវភ្លាមៗ។ បំពេញការត្រួតពិនិត្យភាពស៊ីសង្វាក់គ្នានៃមូលដ្ឋានទិន្នន័យពេញលេញ (DBCC CHECKDB) ។ កំហុសនេះអាចបណ្តាលមកពីកត្តាជាច្រើន; សម្រាប់ព័ត៌មានបន្ថែម សូមមើល SQL Server សៀវភៅអនឡាញ។
Msg ៨២៤, កម្រិត ២៤, រដ្ឋ ២, ខ្សែទី ២
ការជួសជុលរបៀបសង្គ្រោះបន្ទាន់បានបរាជ័យ។ អ្នកត្រូវតែស្តារពីការបម្រុងទុក។
ដែល 'xxxx' គឺជាឈ្មោះមូលដ្ឋានទិន្នន័យ ហើយ 'xxxx.mdf' គឺជាឈ្មោះឯកសារមូលដ្ឋានទិន្នន័យ។
ចំណាំ សារ 7909 គឺជាកំហុសធ្ងន់ធ្ងរដែលអាចកើតឡើងក្នុងស្ថានភាពជាច្រើននៅពេលណាក៏បាន SQL Server គិតថាមូលដ្ឋានទិន្នន័យគឺហួសពីការងើបឡើងវិញ។
រូបថតអេក្រង់នៃសារកំហុស៖
ការពន្យល់ច្បាស់លាស់៖
ទិន្នន័យនៅក្នុងឯកសារ MDF ត្រូវបានរក្សាទុកជា 8KB ទំព័រ. ទំព័រនីមួយៗមានប្រអប់ត្រួតពិនិត្យស្រេចចិត្ត។
ប្រសិនបើពាក្យបញ្ជា DBCC CHECKDB រកឃើញតម្លៃ checksum នៅក្នុងទំព័របឋមកថា ទំព័រ PFS និងទំព័រទិន្នន័យមួយចំនួនមិនត្រឹមត្រូវ ហើយវាមិនអាចកែបញ្ហាបានទេ នោះវានឹងរាយការណ៍អំពីកំហុសនេះ(សារ 824) ប្រសិនបើ corrupton ធ្ងន់ធ្ងរ វាអាចនឹងមានកំហុសជាបន្តបន្ទាប់ (សារ 824) ឬបន្តដោយកំហុសផ្សេងទៀត (សារ 7909).
អ្នកអាចប្រើផលិតផលរបស់យើង។ DataNumen SQL Recovery ដើម្បីសង្គ្រោះទិន្នន័យពីឯកសារ MDF ដែលខូច និងដោះស្រាយកំហុសនេះ។
ឯកសារគំរូ៖
គំរូឯកសារ MDF ខូចដែលនឹងបណ្តាលឱ្យមានកំហុស (កំហុស Msg 824 តែមួយ):
SQL Server កំណែ | ឯកសារ MDF ខូច | ឯកសារ MDF ជួសជុលដោយ DataNumen SQL Recovery |
SQL Server 2014 | Error1_3.mdf | Error1_3_fixed.mdf |
គំរូឯកសារ MDF ខូចដែលនឹងបណ្តាលឱ្យមានកំហុស (កំហុស Msg 824 បន្ត):
SQL Server កំណែ | ឯកសារ MDF ខូច | ឯកសារ MDF ជួសជុលដោយ DataNumen SQL Recovery |
SQL Server 2014 | Error1_1.mdf | កំហុស1_1_fixed.mdf |
គំរូឯកសារ MDF ខូចដែលនឹងបណ្តាលឱ្យមានកំហុស (កំហុស Msg 824 អមដោយកំហុស Msg 7909):
SQL Server កំណែ | ឯកសារ MDF ខូច | ឯកសារ MDF ជួសជុលដោយ DataNumen SQL Recovery |
SQL Server 2014 | Error1_2.mdf | Error1_2_fixed.mdf |