লক্ষণ:

ব্যবহার করার সময় ডিবিসিসি চেকডিবি সঙ্গে REPAIR_ALLOW_DATA_LOSS দূষিত .MDF ডাটাবেসটি মেরামত করার জন্য প্যারামিটার, এটির মতো:

ডিবিসিসি চেকডিবি (এক্সএক্সএক্সএক্সএক্স, 'রেপাআর_লালো_ডাটা_লস')

আপনি নিম্নলিখিত ত্রুটি বার্তা দেখতে পাবেন:

'Xxxx' এর জন্য ডিবিসিসির ফলাফল।
CHECKDB ডাটাবেস 'xxxx' এ 0 বরাদ্দ ত্রুটি এবং 0 ধারাবাহিকতা ত্রুটিগুলি খুঁজে পেয়েছে।
বার্তা 824, লেভেল 24, রাজ্য 2, লাইন 8
SQL Server লজিকাল ধারাবাহিকতা-ভিত্তিক আই / ও ত্রুটি সনাক্ত করেছে: ভুল চেকসাম (প্রত্যাশিত: 0xea8a9a2f; প্রকৃত: 0x37adbff8)। এটি 'xxxx.mdf' ফাইলের 1x28 অফসেটে ডাটাবেস আইডি 39-তে পৃষ্ঠার (0:00000000038000) পঠনের সময় ঘটেছিল। অতিরিক্ত বার্তা SQL Server ত্রুটি লগ বা সিস্টেম ইভেন্ট লগ আরও বিশদ সরবরাহ করতে পারে। এটি একটি ত্রুটিযুক্ত ত্রুটিযুক্ত শর্ত যা ডাটাবেসের অখণ্ডতার হুমকি দেয় এবং তত্ক্ষণাত সংশোধন করতে হবে। একটি সম্পূর্ণ ডাটাবেস ধারাবাহিকতা পরীক্ষা (DBCC CHECKDB) সম্পূর্ণ করুন। এই ত্রুটিটি অনেক কারণের কারণে ঘটতে পারে; আরও তথ্যের জন্য, দেখুন SQL Server বই অনলাইন

যেখানে 'xxxx.mdf' হ'ল দূষিত এমডিএফ ফাইলটি মেরামত করার নাম। যদিও CHECKDB বলেছেন

CHECKDB ডাটাবেস 'xxxx' এ 0 বরাদ্দ ত্রুটি এবং 0 ধারাবাহিকতা ত্রুটিগুলি খুঁজে পেয়েছে।

এটি এখনও একটি ধারাবাহিক ত্রুটি (এমএসজি 824) ডাটাবেসে।

ত্রুটি বার্তার স্ক্রিনশট:

লজিকাল ধারাবাহিকতা ভিত্তিক আই / ও ত্রুটি: ভুল চেকসাম

দুর্নীতি গুরুতর হলে, ক্রমাগত ত্রুটি বার্তা থাকবে (এমএসজি 824), নীচের হিসাবে:

বার্তা 824, লেভেল 24, রাজ্য 6, লাইন 2 SQL Server একটি লজিকাল ধারাবাহিকতা-ভিত্তিক I / O ত্রুটি সনাক্ত করেছে: ভুল চেকসাম (প্রত্যাশিত: 0x3d17dfef; প্রকৃত: 0xd81748ef)। এটি 'xxxx.mdf' ফাইলের 1 অফসেটে ডাটাবেস আইডি 0-তে পৃষ্ঠা (39: 0000000000000000) পড়ার সময় ঘটেছিল occurred অতিরিক্ত বার্তা SQL Server ত্রুটি লগ বা সিস্টেম ইভেন্ট লগ আরও বিশদ সরবরাহ করতে পারে। এটি একটি ত্রুটিযুক্ত ত্রুটিযুক্ত শর্ত যা ডাটাবেসের অখণ্ডতার হুমকি দেয় এবং তত্ক্ষণাত সংশোধন করতে হবে। একটি সম্পূর্ণ ডাটাবেস ধারাবাহিকতা পরীক্ষা (DBCC CHECKDB) সম্পূর্ণ করুন। এই ত্রুটিটি অনেক কারণের কারণে ঘটতে পারে; আরও তথ্যের জন্য, দেখুন SQL Server বই অনলাইন

বার্তা 824, লেভেল 24, রাজ্য 6, লাইন 4 SQL Server একটি লজিকাল ধারাবাহিকতা-ভিত্তিক I / O ত্রুটি সনাক্ত করেছে: ভুল চেকসাম (প্রত্যাশিত: 0x3d17dfef; প্রকৃত: 0xd81748ef)। এটি 'xxxx.mdf' ফাইলের 1 অফসেটে ডাটাবেস আইডি 0-তে পৃষ্ঠা (39: 0000000000000000) পড়ার সময় ঘটেছিল occurred অতিরিক্ত বার্তা SQL Server ত্রুটি লগ বা সিস্টেম ইভেন্ট লগ আরও বিশদ সরবরাহ করতে পারে। এটি একটি ত্রুটিযুক্ত ত্রুটিযুক্ত শর্ত যা ডাটাবেসের অখণ্ডতার হুমকি দেয় এবং তত্ক্ষণাত সংশোধন করতে হবে। একটি সম্পূর্ণ ডাটাবেস ধারাবাহিকতা পরীক্ষা (DBCC CHECKDB) সম্পূর্ণ করুন। এই ত্রুটিটি অনেক কারণের কারণে ঘটতে পারে; আরও তথ্যের জন্য, দেখুন SQL Server বই অনলাইন

যেখানে 'xxxx.mdf' হ'ল দূষিত এমডিএফ ফাইলটি মেরামত করার নাম।

ত্রুটি বার্তার স্ক্রিনশট:

দুর্নীতি যদি আরও তীব্র হয় তবে আপনি দেখতে পাবেন এমএসজি 7909 অনুসরণ এমএসজি 824:

'Xxxx' এর জন্য ডিবিসিসির ফলাফল।
CHECKDB ডাটাবেস 'xxxx' এ 0 বরাদ্দ ত্রুটি এবং 0 ধারাবাহিকতা ত্রুটিগুলি খুঁজে পেয়েছে।
বার্তা 824, লেভেল 24, রাজ্য 2, লাইন 8
SQL Server লজিকাল ধারাবাহিকতা-ভিত্তিক আই / ও ত্রুটি সনাক্ত করেছে: ভুল চেকসাম (প্রত্যাশিত: 0xcfcd2118; প্রকৃত: 0x6fc599d6)। এটি 'xxxx.mdf' ফাইলের 1x1 অফসেটে ডাটাবেস আইডি 39-তে পৃষ্ঠা (0: 00000000002000) পড়ার সময় ঘটেছিল occurred অতিরিক্ত বার্তা SQL Server ত্রুটি লগ বা সিস্টেম ইভেন্ট লগ আরও বিশদ সরবরাহ করতে পারে। এটি একটি ত্রুটিযুক্ত ত্রুটিযুক্ত শর্ত যা ডাটাবেসের অখণ্ডতার হুমকি দেয় এবং তত্ক্ষণাত সংশোধন করতে হবে। একটি সম্পূর্ণ ডাটাবেস ধারাবাহিকতা পরীক্ষা (DBCC CHECKDB) সম্পূর্ণ করুন। এই ত্রুটিটি অনেক কারণের কারণে ঘটতে পারে; আরও তথ্যের জন্য, দেখুন SQL Server বই অনলাইন
বার্তা 7909, লেভেল 20, রাজ্য 1, লাইন 8
জরুরী অবস্থা মোড ব্যর্থ হয়েছে You আপনাকে অবশ্যই ব্যাকআপ থেকে পুনরুদ্ধার করতে হবে।

যেখানে 'xxxx' হল ডাটাবেসের নাম এবং 'xxxx.mdf' হ'ল ডাটাবেস ফিজিক্যাল ফাইলের নাম।

বিঃদ্রঃ এমএসজি 7909 একটি গুরুতর ত্রুটি যা যখনই অনেক পরিস্থিতিতে দেখা দেয় SQL Server ডাটাবেস পুনরুদ্ধারের বাইরে বলে মনে করেন।

ত্রুটি বার্তার স্ক্রিনশট:

যথাযথ ব্যাখ্যা:

এমডিএফ ফাইলের ডেটা 8KB হিসাবে সংরক্ষণ করা হয় পেজ। প্রতিটি পৃষ্ঠায় একটি alচ্ছিক চেকসাম ক্ষেত্র রয়েছে।

যদি ডিবিসিসি CHECKDB কমান্ড শিরোনাম পৃষ্ঠায় চেকসাম মানগুলি খুঁজে পায়, পিএফএস পৃষ্ঠা এবং কিছু ডেটা পৃষ্ঠাগুলি অবৈধ এবং এটি সমস্যার সমাধান করতে পারে না, তবে এটি এই ত্রুটিটি রিপোর্ট করবে (এমএসজি 824)। যদি দুর্নীতিগ্রস্থ গুরুতর হয় তবে ক্রমাগত ভুল হতে পারে (এমএসজি 824) বা অন্য ত্রুটি দ্বারা অনুসরণ করা (এমএসজি 7909).

আপনি আমাদের পণ্য ব্যবহার করতে পারেন DataNumen SQL Recovery দূষিত MDF ফাইল থেকে ডেটা পুনরুদ্ধার করতে এবং এই ত্রুটিটি সমাধান করতে solve

নমুনা ফাইল:

দূষিত এমডিএফ ফাইলগুলির নমুনা যা ত্রুটির কারণ ঘটবে (একক এমএসজি 824 ত্রুটি):

SQL Server সংস্করণ দূষিত এমডিএফ ফাইল দ্বারা MDF ফাইল স্থির DataNumen SQL Recovery
SQL Server 2014 ত্রুটি 1_3.mdf ত্রুটি 1_3_fixed.mdf

দূষিত এমডিএফ ফাইলগুলির নমুনা যা ত্রুটির কারণ ঘটবে (অবিচ্ছিন্ন এমএসজি 824 ত্রুটি):

SQL Server সংস্করণ দূষিত এমডিএফ ফাইল দ্বারা MDF ফাইল স্থির DataNumen SQL Recovery
SQL Server 2014 ত্রুটি 1_1.mdf ত্রুটি 1_1_fixed.mdf

দূষিত এমডিএফ ফাইলগুলির নমুনা যা ত্রুটির কারণ ঘটবে (Msg 824 ত্রুটি Msg 7909 ত্রুটি অনুসরণ করেছে):

SQL Server সংস্করণ দূষিত এমডিএফ ফাইল দ্বারা MDF ফাইল স্থির DataNumen SQL Recovery
SQL Server 2014 ত্রুটি 1_2.mdf ত্রুটি 1_2_fixed.mdf

 

তথ্যসূত্র:

1. https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-824-database-engine-error?view=sql-server-ver15