আজ, বিদ্যুতের ব্যর্থতার পরে, একটি ডাটাবেস (পুনরুদ্ধার সহ: সম্পূর্ণ) এসএসএমএসে "ইন রিকভারি" দেখায়। তাই:
মাই ডেটাবেস (পুনরুদ্ধারে) (ডাটাবেসের স্থিতি: পুনরুদ্ধার, শাটডাউন)
সমাপ্তির পরে, "পুনরুদ্ধার প্রক্রিয়া" ডাটাবেসটি "(পুনরুদ্ধারে)" ছাড়াই নামটি মাইড্যাটাবেস দেখায়। আমি ভাবলাম যে সমস্যার সমাধান হয়েছে, তবে তা হয়নি।
আমি যখন সেই ডাটাবেস ব্যবহার করে এমন অ্যাপ্লিকেশন শুরু করি তখন আমার ডাটাবেসের নামের পাশে অতিরিক্ত পাঠ্য "(পুনরুদ্ধারে)" আবার উপস্থিত হয়।
"পুনরুদ্ধার প্রক্রিয়া" শেষ না হওয়া পর্যন্ত আমি অপেক্ষা করেছি এবং তারপরে আমি ডাটাবেসটিকে অফলাইনে নিয়ে এসে অনলাইনে ফিরিয়ে আনি।
আমি সার্ভারটি পুনরায় চালু করেছি, কম্পিউটারটি পুনরায় চালু করেছি এবং যখন আমার অ্যাপ্লিকেশনটি চলছিল তখন অতিরিক্ত পাঠ্য উপস্থিত হবে। এসকিউএল সার্ভারে "স্টার্ট আপ আপ ডাটাবেস 'মাই ডেটাবেস'" বার্তাটি কয়েকবার উপস্থিত হয়। দেখে মনে হচ্ছে ডাটাবেসটি কাজ করছে কারণ আমি ডেটা sertোকাতে পারি, তবে রাষ্ট্রটি দেখায় যে এটি ঘটেছিল।
সার্ভার লগটি আকর্ষণীয় কিছু দেখাচ্ছে না। একমাত্র অস্বাভাবিক জিনিস হ'ল আমার কাছে "স্টার্টিং আপ ডাটাবেস 'মাই ডেটাবেস'" এর 30 টি এন্ট্রি রয়েছে।
আমি জানি যে সার্ভারটি যখন শুরু হয় তখন প্রতিটি ডাটাবেস ব্যবহারের জন্য প্রস্তুত হওয়ার আগে পুনরুদ্ধার করে। তবে আমার ক্ষেত্রে ডাটাবেস অনলাইনে আসে তারপরে "মাই ডেটাবেস (পুনরুদ্ধারে)" দেখায়। যদি আমি অ্যাপ্লিকেশনটি বন্ধ করি তবে ডাটাবেসটি স্থিতিতে: সাধারণ। এটি আমাকে উন্মাদ করে দিচ্ছে।
এমনকি আমি এসকিউএল সার্ভারের একটি নতুন উদাহরণ ইনস্টল করেছি এবং এটিতে পুরানো ডাটাবেস "মাই ডেটাবেস" রেখেছি। সমস্যা এখনও ঘটে।
আমি যখন এই ক্যোয়ারী চালাচ্ছি:
SELECT databasepropertyex('nyDatabase', 'STATUS')
এটি পুনরুদ্ধার, অনলাইন, সন্দেহভাজন এবং ফিরে অনলাইনে এবং তারপরে পুনরুদ্ধার এবং আরও অনেক কিছু দেখায়।