আপনি যখন মাইক্রোসফ্ট ব্যবহার করেন SQL Server দূষিত এমডিএফ ডাটাবেস ফাইল সংযুক্ত বা অ্যাক্সেস করতে আপনি বিভিন্ন ত্রুটি বার্তা দেখতে পাবেন, যা আপনার কাছে কিছুটা বিভ্রান্তিকর হতে পারে। সুতরাং, এখানে আমরা তাদের সম্ভাব্য ফ্রিকোয়েন্সি অনুসারে বাছাই করা সমস্ত সম্ভাব্য ত্রুটি তালিকাবদ্ধ করার চেষ্টা করব। প্রতিটি ত্রুটির জন্য, আমরা এর লক্ষণগুলি বর্ণনা করব, এর সঠিক কারণ ব্যাখ্যা করব এবং নমুনা ফাইলগুলি পাশাপাশি আমাদের দ্বারা ঠিক করা ফাইলটি দেব DataNumen SQL Recovery, যাতে আপনি তাদের আরও ভালভাবে বুঝতে পারেন। নীচে আমরা আপনার দূষিতদের প্রকাশ করতে 'xxx.MDF' ব্যবহার করব SQL Server MDF ডাটাবেসের ফাইলের নাম।
উপর ভিত্তি করে SQL Server বা CHECKDB ত্রুটি বার্তা, তিন ধরণের ত্রুটি যা ব্যর্থতার কারণ হবে:

    1. বরাদ্দ ত্রুটি: আমরা জানি যে এমডিএফ এবং এনডিএফ ফাইলগুলিতে ডেটা বরাদ্দ করা হয় পেজ। এবং কিছু বিশেষ পৃষ্ঠা রয়েছে যা নীচে বরাদ্দ পরিচালনার জন্য ব্যবহৃত হয়:
পৃষ্ঠার ধরণ বিবরণ
গাম পৃষ্ঠা গ্লোবাল বরাদ্দ মানচিত্র (জিএএম) তথ্য সঞ্চয় করুন।
এসজিএএম পৃষ্ঠা শেয়ার করা বিশ্বব্যাপী বরাদ্দ মানচিত্র (SGAM) তথ্য।
আইএএম পৃষ্ঠা স্টোর সূচী বরাদ্দ মানচিত্র (আইএএম) তথ্য।
পিএফএস পৃষ্ঠা পিএফএস বরাদ্দের তথ্য সঞ্চয় করুন।

উপরের বরাদ্দ পৃষ্ঠাগুলির কোনওটিতে যদি ত্রুটি থাকে, বা এই বরাদ্দ পৃষ্ঠাগুলি দ্বারা পরিচালিত ডেটা বরাদ্দ তথ্যের সাথে সঙ্গতিপূর্ণ না হয় তবে SQL Server বা CHECKDB রিপোর্ট করবে বরাদ্দ ত্রুটি.

  • ধারাবাহিকতা ত্রুটি: জন্য পেজ যা ডেটা পৃষ্ঠাগুলি এবং সূচি পৃষ্ঠা সহ ডেটা সঞ্চয় করতে ব্যবহৃত হয়, যদি SQL Server বা CHECKDB পৃষ্ঠার সামগ্রী এবং চেকসামের মধ্যে কোনও অসঙ্গতি খুঁজে পায়, তারপরে তারা প্রতিবেদন করবে ধারাবাহিকতা ত্রুটি।
  • অন্যান্য সমস্ত ত্রুটি: উপরোক্ত দুটি বিভাগের মধ্যে না পড়ে অন্যান্য ত্রুটি থাকতে পারে।

 

SQL Server একটি অন্তর্নির্মিত সরঞ্জাম বলা হয় ডিবিসিসি, কোনটি আছে CHECKDB এবং পরীক্ষামূলক অপশনগুলি যা একটি দূষিত MDF ডাটাবেস মেরামত করতে সহায়তা করতে পারে। তবে মারাত্মক ক্ষতিগ্রস্থ MDB ডাটাবেস ফাইলগুলির জন্য, ডিবিসিসি চেকডিবি এবং পরীক্ষামূলক ব্যর্থ হবে।

CHECKDB দ্বারা সামঞ্জস্যতা ত্রুটিগুলি প্রতিবেদন করেছে:

CHECKDB দ্বারা বরাদ্দ ত্রুটি রিপোর্ট:

CHECKDB দ্বারা প্রতিবেদন করা অন্যান্য সমস্ত ত্রুটি: