រោគសញ្ញា៖
នៅពេលភ្ជាប់មូលដ្ឋានទិន្នន័យ .MDF នៅក្នុង SQL Serverអ្នកឃើញសារកំហុសខាងក្រោម៖
SQL Server បានរកឃើញកំហុស I/O ដែលផ្អែកលើភាពស៊ីសង្វាក់គ្នា៖ ការពិនិត្យមិនត្រឹមត្រូវ (រំពឹងទុក៖ 0x2abc3894; ជាក់ស្តែង៖ 0x2ebe208e)។ វាបានកើតឡើងកំឡុងពេលអានទំព័រ (1:1) នៅក្នុង database ID 12 នៅ offset 0x00000000002000 នៅក្នុងឯកសារ 'xxx.mdf'។ សារបន្ថែមនៅក្នុង SQL Server កំណត់ហេតុកំហុស ឬកំណត់ហេតុព្រឹត្តិការណ៍ប្រព័ន្ធអាចផ្តល់ព័ត៌មានលម្អិតបន្ថែម។ នេះគឺជាលក្ខខណ្ឌកំហុសធ្ងន់ធ្ងរដែលគំរាមកំហែងដល់ភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យ ហើយត្រូវតែកែតម្រូវភ្លាមៗ។ បំពេញការត្រួតពិនិត្យភាពស៊ីសង្វាក់គ្នានៃមូលដ្ឋានទិន្នន័យពេញលេញ (DBCC CHECKDB) ។ កំហុសនេះអាចបណ្តាលមកពីកត្តាជាច្រើន; សម្រាប់ព័ត៌មានបន្ថែម សូមមើល SQL Server សៀវភៅអនឡាញ។(Microsoft SQL Serverកំហុស៖ ៨២៤)
ដែល 'xxx.mdf' គឺជាឈ្មោះឯកសារ MDF ដែលកំពុងត្រូវបានចូលប្រើ។
ពេលខ្លះអ្នក មូលដ្ឋានទិន្នន័យ .MDF អាចត្រូវបានភ្ជាប់ដោយជោគជ័យ។ ទោះយ៉ាងណាក៏ដោយ នៅពេលអ្នកព្យាយាមប្រតិបត្តិសេចក្តីថ្លែងការណ៍ SQL ដូចជា
ជ្រើសរើស * ពី [TestDB].[dbo].[test_table_1]
អ្នកក៏នឹងទទួលបានសារកំហុសខាងលើផងដែរ។
រូបថតអេក្រង់នៃសារកំហុស៖
ការពន្យល់ច្បាស់លាស់៖
ទិន្នន័យនៅក្នុងឯកសារ MDF ត្រូវបានរក្សាទុកជាទំព័រ ដែលទំព័រនីមួយៗមានទំហំ 8KB ។ ទំព័រនីមួយៗមានប្រអប់ត្រួតពិនិត្យស្រេចចិត្ត។
If SQL Server រកឃើញតម្លៃ checksum នៅក្នុងទំព័រទិន្នន័យមួយចំនួនមិនត្រឹមត្រូវ បន្ទាប់មកវានឹងរាយការណ៍អំពីកំហុសនេះ។
អ្នកអាចប្រើផលិតផលរបស់យើង។ DataNumen SQL Recovery ដើម្បីសង្គ្រោះទិន្នន័យពីឯកសារ MDF ដែលខូច និងដោះស្រាយកំហុសនេះ។
ឯកសារគំរូ៖
គំរូឯកសារ MDF ដែលខូចដែលនឹងបណ្តាលឱ្យមានកំហុស៖
SQL Server កំណែ | ឯកសារ MDF ខូច | ឯកសារ MDF ជួសជុលដោយ DataNumen SQL Recovery |
SQL Server 2005 | Error4_1.mdf | Error4_1_fixed.mdf |
SQL Server ១២,០០ 2008 ២០ | Error4_2.mdf | Error4_2_fixed.mdf |
SQL Server 2012 | Error4_3.mdf | Error4_3_fixed.mdf |
SQL Server 2014 | Error4_4.mdf | Error4_4_fixed.mdf |