ডাটাবেস 2 এ লজিক্যাল পৃষ্ঠা (5: 65424) আনার চেষ্টা ব্যর্থ হয়েছে


11

SqlExceptionসঞ্চিত পদ্ধতিতে কল করার জন্য আমি নিম্নলিখিতটি পাচ্ছি :

ডাটাবেস 2 এ লজিক্যাল পৃষ্ঠা (5: 65424) আনার চেষ্টা ব্যর্থ হয়েছে। এটি বরাদ্দ ইউনিটের অন্তর্গত 7349876362857938944 4899918190390149120 নয়।

System.Data.SqlClient.SqlException ঘটেছে
বার্তা = "ডাটাবেস 2-এ লজিক্যাল পৃষ্ঠা (5: 65424) আনার চেষ্টা ব্যর্থ হয়েছে It এটি বরাদ্দ ইউনিট 7349876362857938944 থেকে 4899918190390149120 নয়।

উত্স = "। নেট স্ক্যালক্লিয়েন্ট ডেটা সরবরাহকারী"
ত্রুটি কোড = = 2146232060
শ্রেণি = 21
লাইন
সংখ্যা = 257 সংখ্যা = 605
পদ্ধতি = "আইএসপিডিসপ্লে অ্যাকাউন্ট"
সার্ভার = "10.10.1.1"
রাজ্য = 3

এই ব্যতিক্রমটির অর্থ কী? উপরের ইস্যুটির কি কোনও সমাধান আছে?

যদিও উপরের ত্রুটিতে রেফারেন্সযুক্ত ডেটাবেসটি টেম্পডিবিকে নির্দেশ করে, অনুরূপ ত্রুটিগুলি বার্তা 605 উল্লেখ করে নীচের উত্তরগুলি ব্যবহার করে ঠিক করা যেতে পারে।

এমএসজি 605, স্তর 21, রাজ্য 3, লাইন 1
ডাটাবেস 7-তে লজিকাল পৃষ্ঠা (1: 8687634) আনার চেষ্টা ব্যর্থ হয়েছে। এটি বরাদ্দ ইউনিটের 72057594364821504 এর 72057594052476928 নয় belongs

উত্তর:


11

যদি ত্রুটি বার্তা দ্বারা নির্দেশিত ডাটাবেস আইডি হয় 2, প্রভাবিত ডাটাবেসটি tempdb হয়। টেম্পিডবিতে এই ধরণের দুর্নীতির সমাধানের জন্য একটি পদ্ধতি হ'ল এসকিউএল সার্ভারের উদাহরণটি পুনরায় চালু করা। 2 ব্যতীত ডাটাবেস আইডির জন্য, নীচের প্রস্তাবগুলি অনুসরণ করুন।

আপনার ব্যাকআপ থেকে পুনরুদ্ধার করতে পারে, তবে এটি চেষ্টা করুন:

সিসাদমিন ভূমিকার সদস্য হিসাবে, কার্যকর করুন DBCC PAGE (2, 5, 65424, 3);এবং Metadata: IndexIdমানটি সন্ধান করুন।

  • যদি এটি 0(হিপ) বা 1(ক্লাস্টারড ইনডেক্স) হয় তবে আপনাকে ব্যাকআপ থেকে পুনরুদ্ধার করতে হবে।
  • যদি তা না হয় না 0 বা 1, আপনি শুধু অ ক্লাস্টার সূচক পুনর্নির্মাণের পারবেন না।

ডিবিসিসি কমান্ডটি চালান, এবং আপনি কী খুঁজে পান তা আমাদের জানান। কমান্ড সম্পর্কে বিশদ জানতে https://www.mssqltips.com/sqlservertip/1578/ using- dbcc- page- to- examine- sql- server- table- and- index-DBCC PAGE data/ দেখুন


10

আপনার ডাটাবেস দূষিত। একটি ভাল ব্যাকআপ থেকে পুনরুদ্ধার করার সময়। আপনার যদি কোনও ব্যাকআপ নেই, আপনার পুনরুদ্ধার পরিকল্পনার পরীক্ষার গুরুত্ব সম্পর্কে শিখার সময় । আপনার হার্ডওয়ারের নির্ভরযোগ্যতার উপর তদন্তেরও প্রয়োজনীয়তা রয়েছে, সিস্টেম লগগুলিতে সতর্কতা এবং ত্রুটিগুলির জন্য নজর রাখুন।


9

ত্রুটিটি নির্দেশ করে যে আপনার ডাটাবেসটি দূষিত। সুসংবাদটি হ'ল ডাটাবেস আইডি 2 ইঙ্গিত করে যে এটি টেম্পডিবি ডাটাবেস, সুতরাং এটি ঠিক করা সহজ - কেবল ডাটাবেস উদাহরণটি পুনরায় চালু করুন।

একবার আপনি উদাহরণটি পুনরায় চালু করার পরে, দুর্নীতির ঘটনাটি কেন ঘটেছিল তা বুঝতে হবে। chkdskসমস্যা ফাইলটি চালু আছে এমন ড্রাইভে চালিয়ে শুরু করুন। এর পরে আপনার নিজের স্টোরেজটি দেখতে হবে এবং সেখানে কোনও সমস্যা আছে কিনা তা দেখতে হবে। একটি শারীরিক ডিস্ক সমস্যা হতে পারে, এইচবিএ বা RAID কার্ড ড্রাইভার ইত্যাদি হতে পারে etc.


ডেনি, আপনি কি র‌্যামের স্বাস্থ্য চেকগুলি করা উপকারী হবে বলে মনে করেন? আপনি কি র‌্যামের কোনও দূষিত পৃষ্ঠাটিও ডিস্কের দুর্নীতির অনুবাদ করতে দেখেছেন?
আলী রাজেঝি

1
যদি কোনও খারাপ র‌্যাম স্টিক থাকে যা কোনও পৃষ্ঠাকে নোংরা হিসাবে প্রতিপন্ন করতে পারে। প্রতিক্রিয়াগুলি অনেক বেশি যে মেমরির চেয়ে ডিস্ক সাবসিস্টেমের সমস্যা a ডিস্কগুলি আসলে ঠিক আছে কিনা তা দেখার জন্য এটি পরবর্তী স্থান হবে।
mrdenny

2

এসকিউএল ক্যাশে সাফ করে আমি এটি সমাধান করতে সক্ষম হয়েছি:

DBCC FREEPROCCACHE
GO
DBCC DROPCLEANBUFFERS
GO

স্পষ্টতই এসকিউএল পরিষেবাটি পুনরায় আরম্ভ করার ফলে একই প্রভাব পড়েছিল।

( এসকিউএল দ্বারা তৈরি , অন্যকে সহায়তার জন্য এখানে পুনরুত্পাদন করা!)


1

আমার ক্ষেত্রে, সম্পর্কিত টেবিলগুলিতে ডেটা কেটে ফেলা এবং পুনরায় জনপদ্ধতি সমাধান ছিল।

টেবিলগুলির অভ্যন্তরের ডেটাগুলি সম্ভবত দূষিত হয়েছিল।


1

আপনি অনেক লোকের কাছ থেকে যা শুনবেন তা হ'ল " ডাটাবেসটি দুর্নীতিগ্রস্থ, আপনাকে পুনরুদ্ধার করা দরকার " এমনকি নীচে কিছু করার জন্য আপনাকে কয়েক মিনিট সময় নেওয়ার প্রস্তাব না দিয়ে; আপনার লগগুলি পর্যালোচনা করুন, সমস্যাটি প্রথম কখন ঘটেছিল তা সন্ধান করুন, সেই লাইনটির আগে যে ত্রুটি হয়েছিল, পৃষ্ঠাটির সাথে সম্পর্কিত ডাটাবেস / সারণীটি পরীক্ষা করে দেখুন

আমার ক্ষেত্রে এই ত্রুটিটি এগিয়েছিল;

'XYZ' ডাটাবেসে 629577281 সারণির সারণী আইডি 9 তে সূচী প্রবেশের সন্ধান করতে অক্ষম। নির্দেশিত সূচকটি দূষিত বা বর্তমান আপডেটের পরিকল্পনায় সমস্যা রয়েছে

একটি সূচিত কাজটি সূচিতটিকে চিহ্নিত করা এবং এটি অস্থায়ীভাবে মুছে ফেলা হয়েছিল।

আমি পরে এই মাইক্রোসফ্ট লিঙ্কটি পেয়েছি যা আমার সঠিক সমস্যাটি বর্ণনা করে এবং সমাধানের লিঙ্ক সরবরাহ করে

আশা করি এটি ভবিষ্যতে অন্য কাউকে সহায়তা করবে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.