جڏهن Microsoft استعمال ڪندي SQL Server خراب ٿيل MDF ڊيٽابيس فائل کي ڳنڍڻ يا ان تائين رسائي حاصل ڪرڻ لاء، توهان شايد مختلف قسم جي غلطي پيغامن کي منهن ڏئي سگهون ٿا جيڪي پريشان ٿي سگهن ٿيون. هيٺ، اسان سڀني غلطين کي لسٽ ڪنداسين، تعدد جي ترتيب سان. هر نقص لاءِ، اسان ان جي علامتن کي بيان ڪنداسين، صحيح سبب بيان ڪنداسين، ۽ نموني فائلن سان گڏ مقرر ڪيل فائلن سان گڏ مهيا ڪنداسين. DataNumen SQL Recovery. هي توهان کي انهن غلطين کي بهتر سمجهڻ ۾ مدد ڏيندو. نوٽ 'xxx.MDF' توهان جي بدعنواني جي نالي جي نمائندگي ڪندو SQL Server MDF ڊيٽابيس فائل.
تي مبني SQL Server يا CHECKDB غلطي جا پيغام، ٽي قسم جون غلطيون آهن:
-
- مختص ڪرڻ واريون غلطيون: اسان MDاڻون ٿا ايم ڊي ايف ۽ اين ڊي ايف فائلن ۾ ڊيٽا مختص ٿيل آهي صفحا. ۽ ڪجهه خاص صفحا آهن جيڪي سڀني جا مختص ڪيل انتظام لاءِ استعمال ڪيا ويا آهن ، جيئن ته:
صفحي جو قسم | وضاحت |
گام پيج | اسٽور ڪيو گلوبل الوڪيشن نقشي (GAM) infoاڻ. |
SGAM پيج | اسٽور ڪيو ويو عالمي تقسيم جو نقشو (SGAM) infoاڻ. |
آءِ ايم صفحو | اسٽور انڊيڪس مختص ڪيل نقشو (IAM) infoاڻ. |
پي ايف ايس پيج | PFS مختص ڪيل اڻ کي اسٽور ڪريو. |
جيڪڏهن مٿين بيان ڪيل صفحن ۾ ڪي غلطيون آهن ، يا انهن مختص ڪيل صفحن مان منظم ڪيل ڊيٽا مختص ڪيل معلومات سان مطابقت نه رکن ، ته پوءِ SQL Server يا CHECKDB رپورٽ ڪندو مختص ڪرڻ واريون غلطيون.
- استحڪام جي غلطيون: لاء صفحا جيڪي ڊيٽا ذخيرو ڪرڻ لاءِ استعمال ڪيون ويون آهن ، بشمول ڊيٽا صفحا ۽ انڊيڪس صفحا ، جيڪڏهن SQL Server يا چيڪ ڊي بي پيج جي مواد ۽ چيڪم جي وچ ۾ ڪا به تضاد ڳولي ٿي ، پوءِ انهن کي رپورٽ ڪندو تسلسل جون غلطيون.
- ٻيون سڀئي غلطيون: شايد ٻئي غلطيون مٿين ٻن قسمن ۾ نه اچن.
- xxxx.mdf ابتدائي ڊيٽابيس فائل نه آهي. (مائڪروسافٽ SQL Serverنقص ، 5171)
- فائل 'xxxx.mdf' جو هيڊر صحيح ڊيٽابيس جي فائل هيڊر نه آهي. FILE SIZE ملڪيت غلط آهي (مائڪروسوفٽ SQL Serverنقص ، 5172)
- SQL Server هڪ منطقي تسلسل جي بنياد تي I / O غلطيون معلوم ڪيو: غلط چيڪم
- SQL Server هڪ منطقي استحڪام تي ٻڌل I / O نقص ڳولهيو: ٽٽل پيج
- توهان ڊيٽابيس ۾ ڪجھ رڪارڊ يا ڪجهه ٽيبل غلطيءَ سان ختم ڪريو ٿا.
SQL Server هڪ تعمير ٿيل ٽِڪ نالي جي آهي ڊي بي سي سيجنهن جي ڪري آهي چيڪ ڊي بي بي ۽ چيڪ ٽيبل اختيارن جيڪي خراب هوندا آهن ايم ڊي ايف جي ڊيٽابيس جي مرمت لاءِ. جيتوڻيڪ ، سخت خراب ايم ڊي بي ڊيٽابيس فائلن لاءِ ، ڊي بي سي سي چيڪ ڊي بي بي ۽ چيڪ ٽيبل پڻ ناڪام ٿيندو.
CHECKDB پاران مستقل نقصانات ٻڌايو ويو آهي:
- SQL Server هڪ منطقي تسلسل جي بنياد تي I / O غلطيون معلوم ڪيو: غلط چيڪم
- sys.xxx ۾ قطار کي ايس ايس ايس ايڪس اينڪسڪس ۾ هڪ قطار واري قطار نه آهي.
- ٽيبل جي غلطي: آبجیکٹ ID ## ، انڊيڪس ID ## ٻيهر تعمير ڪيا ويندا.
- انهي سسٽم جي ٽيبل انڊيڪس کي ٻيهر تيار نه ٿو ڪري سگھجي.
- آبجیکٹ ID ## ، انڊيڪس ID ## ، ورها IDي جي ID ## ، يونٽ يونٽ مختص
CHECKDB پاران مختص ڪيل غلطيون:
- انڊيڪس ايلوڪيشن ميپ (IAM) پيج کي IAM Page جي اڳئين پوائنٽر ڏانهن اشارو ڪيو ويو آهي
- ڊيٽابيس ID ۾ موجود (##: ##) نشان نمبر # GAM ۾ مختص ٿيل آهن ، پر ڪنهن SGAM يا IAM ان کي مختص نه ڪيو آهي.
CHECKDB پاران ٻيون سڀئي غلطيون ٻڌايو:
- ناڪام: (- #######) سوال کي ڪ “ڻ لاءِ ”ڊي بي سي سي چوڪ ڊي بي (xxxx) NO_INFOMSGS سان“ هيٺ ڏنل غلطي سان ناڪام ٿيو: ”xxxx“.
- آئي / او جي غلطي (خراب پيج ID) پڙهائي دوران معلوم ڪئي وئي هئي 0x ###### فائل 'xxxx.mdf' ۾.
- سسٽم لاگ کي ٻيهر ٺاهڻ لاءِ ڊيٽابيس جي ڪافي فعال نه ٿي سگھيا
- CHECKDB سان مرمت ڪرڻ دوران ڊيٽا جو نقصان
- فائل ظاهر ڪئي وئي آهي آپريٽنگ سسٽم طرفان گهٽتائي ڪئي وئي آهي.
- ڊيٽابيس 'ايڪس اينڪسڪس' ۾ هڪ لاگ ان آپريشن کي ٻيهر ٺاهڻ دوران ، لاگ رڪارڊ ID تي هڪ غلطي ٿي وئي.