مائیکروسافٹ استعمال کرتے وقت SQL Server کرپٹ MDF ڈیٹا بیس فائل کو منسلک کرنے یا اس تک رسائی حاصل کرنے کے لیے، آپ کو مختلف قسم کے ایرر میسیجز کا سامنا کرنا پڑ سکتا ہے جو الجھن کا باعث ہو سکتے ہیں۔ ذیل میں، ہم تعدد کے لحاظ سے ترتیب دی گئی تمام خرابیوں کی فہرست بنائیں گے۔ ہر خرابی کے لیے، ہم اس کی علامات کا خاکہ پیش کریں گے، صحیح وجہ کی وضاحت کریں گے، اور فائلوں کے ساتھ نمونے کی فائلیں فراہم کریں گے۔ DataNumen SQL Recovery. اس سے آپ کو ان غلطیوں کو بہتر طور پر سمجھنے میں مدد ملے گی۔ نوٹ 'xxx.MDF' آپ کے کرپٹ کے نام کی نمائندگی کرے گا۔ SQL Server MDF ڈیٹا بیس فائل
کی بنیاد پر SQL Server یا CHECKDB خرابی کے پیغامات، تین قسم کی خرابیاں ہیں:
-
- الاٹ کی غلطیاں: ہم جانتے ہیں کہ MDF اور NDF فائلوں میں موجود ڈیٹا کو مختص کیا گیا ہے صفحات. اور کچھ خاص صفحات ہیں جو مختص انتظام کے ل used استعمال ہوتے ہیں ،
صفحہ کی قسم | Description |
گیم پیج | عالمی مختص نقشہ (GAM) کی معلومات کو اسٹور کریں۔ |
ایس جی اے ایم پیج | مشترکہ عالمی مختص نقشہ (SGAM) کی معلومات کو اسٹور کریں۔ |
آئیم پیج | اسٹور انڈیکس الاٹمنٹ میپ (IAM) کی معلومات۔ |
پی ایف ایس پیج | پی ایف ایس مختص کی معلومات کو اسٹور کریں۔ |
اگر مذکورہ بالا مختص صفحات میں سے کسی میں غلطیاں ہیں ، یا ان مختص صفحات کے ذریعہ منظم کردہ ڈیٹا مختص معلومات سے متضاد ہیں ، تو SQL Server یا CHECKDB رپورٹ کرے گا مختص کی غلطیاں.
- مستقل مزاجی کی غلطیاں: کے لئے صفحات جو ڈیٹا اسٹور کرنے کیلئے استعمال ہوتے ہیں ، بشمول ڈیٹا پیجز اور انڈیکس پیجز ، اگر SQL Server یا CHECKDB کو صفحہ کے مندرجات اور چیکسم کے مابین کوئی تضاد نہیں ملتا ہے ، تب وہ رپورٹ کریں گے مستقل مزاجی کی غلطیاں۔
- دیگر تمام غلطیاں: مندرجہ بالا دو قسموں میں نہ آنے والی دیگر غلطیاں بھی ہوسکتی ہیں۔
- xxxx.mdf ایک بنیادی ڈیٹا بیس فائل نہیں ہے۔ (مائیکرو سافٹ) SQL Server، خرابی: 5171)
- 'xxxx.mdf' فائل کا ہیڈر ایک درست ڈیٹا بیس فائل فائل ہیڈر نہیں ہے۔ فائل فائل سائز جائیداد غلط ہے۔ مائیکرو سافٹ SQL Server، خرابی: 5172)
- SQL Server ایک منطقی مستقل مزاجی پر مبنی I / O خرابی کا پتہ چلا: غلط چیکسم
- SQL Server ایک منطقی مستقل مزاجی پر مبنی I / O خرابی کا پتہ چلا: پھٹا ہوا صفحہ
- آپ غلطی سے کچھ ریکارڈ یا کچھ ٹیبل ڈیٹا بیس میں حذف کردیتے ہیں۔
SQL Server جس میں بلٹ ان ٹول کہا جاتا ہے ڈی بی سی سی، جس کے پاس ہے چیک ڈی بی۔ اور چیک لائق بدعنوان MDF ڈیٹا بیس کی مرمت میں مدد کرنے والے اختیارات۔ تاہم ، شدید خراب MDB ڈیٹا بیس فائلوں کے لئے ، ڈی بی سی سی چیک ڈی بی۔ اور چیک لائق بھی ناکام ہوجائے گا۔
CHECKDB کے ذریعہ مستقل مزاجی کی غلطیوں کی اطلاع:
- SQL Server ایک منطقی مستقل مزاجی پر مبنی I / O خرابی کا پتہ چلا: غلط چیکسم
- sys.xxx میں قطار کی sys.xxx میں مماثل قطار نہیں ہے۔
- ٹیبل کی غلطی: آبجیکٹ ID ## ، انڈیکس ID ## دوبارہ تعمیر کیا جائے گا۔
- اس سسٹم ٹیبل انڈیکس کو دوبارہ نہیں بنایا جاسکتا۔
- آبجیکٹ ID ## ، انڈیکس ID ## ، پارٹیشن ID ## ، مختص یونٹ ID ## (قسم نامعلوم) ، صفحہ ID (##: 560) اس کے صفحہ کے ہیڈر میں ایک غلط صفحہ ID پر مشتمل ہے۔
CHECKDB کے ذریعہ مختص غلطیوں کی اطلاع:
- انڈیکس الاٹیکشن میپ (IAM) صفحہ IAM پیج کے اگلے پوائنٹر کی طرف سے اشارہ کیا گیا ہے
- ڈیٹا بیس ID ## میں (##: ##) جی اے ایم میں مختص نشان زد کیا گیا ہے ، لیکن کسی بھی ایس جی اے ایم یا آئی اے ایم نے اسے مختص نہیں کیا ہے۔
دیگر تمام غلطیاں CHECKDB کے ذریعہ اطلاع دی گئیں:
- ناکام: (- ########) درج ذیل غلطی سے "DBCC CHECKDB (xxxx) کے ساتھ" NO_INFOMSGS "استفسار ناکام ہوگیا:.
- فائل 'xxxx.mdf' میں آفسیٹ 0x ####### پڑھنے کے دوران I / O خرابی (خراب پیج ID) کا پتہ چلا۔
- سسٹم لاگ کو دوبارہ بنانے کے لough کافی ڈیٹا بیس کو متحرک نہیں کرسکا
- CHECKDB کی مرمت کرتے وقت ڈیٹا کا نقصان
- ایسا لگتا ہے کہ فائل آپریٹنگ سسٹم کے ذریعہ چھوٹی ہے۔
- ڈیٹا بیس 'xxxx' میں لاگ ان آپریشن کو دوبارہ کرنے کے دوران ، لاگ ریکارڈ ID پر ایک خرابی پیش آگئی۔