মাইক্রোসফ্ট অ্যাক্সেসের সবচেয়ে হাস্যকর ত্রুটি হল সেই বার্তা যা বলে “ব্যবহারকারী ‘ব্যবহারকারী’-এর অ্যাক্সেস অস্বীকার করা হয়েছে (পাসওয়ার্ড ব্যবহার করে: হ্যাঁ)৷’ আপনি যখন এই বার্তাটি দেখেন, আপনি যদি আপনার লগইন পাসওয়ার্ড হারিয়ে ফেলেন বা এটি পুনরুদ্ধার করেন তবে আপনি হতাশ হতে পারেন৷ কিন্তু, যদিও এই বার্তাটি আপনার হারানো অ্যাক্সেস পাসওয়ার্ড পুনরুদ্ধার করার জন্য প্রয়োজনের মতো, তবে এটি আসলে একটি ভিন্ন ত্রুটি যে মাইক্রোসফ্ট অ্যাক্সেসের অভ্যন্তরীণ কাঠামোর সাথে কিছুই করার নেই। এই নিবন্ধটি আপনাকে কীভাবে ব্যাখ্যা করতে হবে তা বুঝতে সাহায্য করবে এই বার্তাটি অ্যাক্সেস ডেটা খুলতে কী করে।

মাইক্রোসফ্ট অ্যাক্সেস ফ্রেমওয়ার্ক
Microsoft Access হল Windows এর জন্য নেতৃস্থানীয় ডাটাবেস অনুবাদক। শক্তিশালী জেট ইঞ্জিনের জন্য ধন্যবাদ, মাইক্রোসফ্ট অ্যাক্সেস পাসওয়ার্ডগুলি আপনার ডাটাবেসকে নিরাপদ সাহায্যে সুরক্ষিত করে এবং আপনি গ্রাফিকাল ইন্টারফেসের মাধ্যমে এটি আয়ত্ত করতে পারেন। কিন্তু, ডেটা সুরক্ষা ছাড়াও, এটি MDB ডেটাতে অ্যাক্সেস খুলতে পারে। ফলস্বরূপ, আপনি ইনপুটে পাসওয়ার্ড দিয়ে প্রবেশ করা ডেটা পড়তে পারেন এবং এটির সাথে ইন্টারঅ্যাক্ট করার জন্য অ্যাপ্লিকেশন তৈরি করতে পারেন। Microsoft Access শুধুমাত্র নেটিভ MDB ফরম্যাটই নয়, mysql FRM ডাটাবেস এবং আরও অনেককে সমর্থন করে।

“ব্যবহারকারীর প্রবেশাধিকার অস্বীকার” এর কারণে?
যখন কেউ একটি ডাটাবেস খুলতে চেষ্টা করে যা তারা পড়তে পারে না তখন একটি “ব্যবহারকারীর অ্যাক্সেস অস্বীকার করা” বার্তা উপস্থিত হবে। এই বার্তাটি প্রদর্শিত হওয়ার বিভিন্ন কারণ রয়েছে: আপনি যদি আপনার অ্যাক্সেস পাসওয়ার্ড হারিয়ে ফেলে থাকেন বা বেনামে একটি ডাটাবেস পড়ার চেষ্টা করছেন, আপনি এই বার্তাটি দেখতে পাবেন। আপনি কেন এটি দেখছেন তার উপর নির্ভর করে, আপনি ইনপুট সনাক্ত করতে বিভিন্ন পদক্ষেপ নেবেন।

বেনামে ডাটাবেস ব্রাউজ করার চেষ্টা করুন
সবচেয়ে সাধারণ কারণ হল যে কেউ মাইক্রোসফ্ট অ্যাক্সেস থেকে বেনামে ডেটা অনুসন্ধান করার চেষ্টা করার সময় একটি “ব্যবহারকারী অ্যাক্সেস অস্বীকার” বার্তা পায়, যা ডিফল্টরূপে শংসাপত্রগুলি প্রবেশ করার চেষ্টা করে। কিন্তু অনেক ডাটাবেস এই আচরণের অনুমতি দেয় কারণ এটি একটি নিরাপত্তা ঝুঁকি প্রতিনিধিত্ব করে। এই কারণেই আপনি পাসওয়ার্ড সহ শংসাপত্রগুলি পড়তে পারবেন না যদি আপনি দেখতে পান “ব্যবহারকারীর কাছে অ্যাক্সেস অস্বীকার করা হয়েছে: ‘@'”৷ যদি সামনে কোন @ অক্ষর না থাকে, তাহলে এর অর্থ হল সুরক্ষিত ডেটা ব্রাউজ না করে একটি ব্যবহারকারীর গোষ্ঠীতে প্রবেশ করার চেষ্টা করা হয়েছিল এবং এই কারণে এটি অস্বীকার করা হয়েছিল। এই সমস্যাটি সমাধান করার জন্য, আপনাকে অবশ্যই রেজিস্ট্রি কী-তে ডিফল্ট অ্যাক্সেস আচরণ পরিবর্তন করতে হবে: কীটি খুঁজুন [HKEY_LOCAL_MACHINE SOFTWARE Microsoft Jet 4.0 Engine ODBC] এবং প্যারামিটার সেট করুন “TryJetAuth” = Dword:00000000। আপনি যদি একটি Microsoft Access ব্যবহারকারীর নাম প্রদান করেন তবে এটিই একমাত্র সমস্যা, যা আপনাকে লগইন খুলতে দেয়।

একটি ভুল পাসওয়ার্ড ব্যবহার করা
ব্যবহারকারীরা এই বার্তাটি দেখার আরেকটি কারণ হল যখন তারা ভুল পাসওয়ার্ড ব্যবহার করে একটি ডাটাবেস অ্যাক্সেস করার চেষ্টা করে। আপনি যদি আপনার লগইন পাসওয়ার্ড হারিয়ে ফেলেন, অন্য পাসওয়ার্ড ত্রুটির কারণে ডাটাবেস সাড়া দিতে পারে। আপনার যদি এই সমস্যা হয়, আপনি বার্তা পাঠ্য বলতে পারেন “ব্যবহারকারীর জন্য অ্যাক্সেস অস্বীকার করা হয়েছে: ‘ব্যবহারকারীর নাম’@ (পাসওয়ার্ড ব্যবহার করে: হ্যাঁ)।” হ্যাঁ, এই সমস্যার শেষে শব্দটির অর্থ হল যে আপনার কাছে পাসওয়ার্ড রয়েছে এমন ডেটাতে খোলা অ্যাক্সেস দেওয়ার জন্য একটি পাসওয়ার্ড আছে, কিন্তু এই পাসওয়ার্ডের বিধানটি ভুল। এই মুহুর্তে, হারিয়ে যাওয়া পাসওয়ার্ড নির্ধারণ করতে আপনার একটি লগইন পাসওয়ার্ড পুনরুদ্ধার সরঞ্জাম ব্যবহার করা উচিত।