
80004005 ত্রুটি তখন ঘটে যখন আপনি ActiveX Data Objects (ADO) বা ODBC ব্যবহার করে একটি মাইক্রোসফট এক্সেস ডাটাবেসের সাথে সংযোগ করার চেষ্টা করেন। আপনি যে ত্রুটি পাবেন সেটি এরকম দেখাবে:
「Microsoft Jet Database Engine cannot open the file '(unknown)'」
80004005 ত্রুটির কারণ
80004005 ত্রুটির একাধিক কারণ আছে, 그중 কিছু নিচে:
- Microsoft Internet Information Server (IIS) যে অ্যাকাউন্ট ব্যবহার করছে (সাধারণত IUSR) সেটির ফাইল-বেজড ডাটাবেস বা ফাইল ধারণকারী ফোল্ডারের জন্য সঠিক উইন্ডোজ NT পারমিশন নেই।
- ফাইল এবং ডেটা সোর্স নাম Exclusive হিসেবে মার্ক করা আছে।
- একটি অন্য প্রসেস বা ব্যবহারকারী এক্সেস ডাটাবেস খোলা রেখেছে।
- এই ত্রুটি তখনও হতে পারে যখন আপনি একটি লোকাল মাইক্রোসফট এক্সেস ডাটাবেস এক্সেস করেন যা একটি টেবিলের সাথে লিঙ্ক করা আছে যেখানে টেবিলটি একটি নেটওয়ার্ক সার্ভারের এক্সেস ডাটাবেসে আছে।
80004005 ত্রুটি কীভাবে সমাধান করবেন
ধাপ ১: ফাইলের পারমিশন চেক করুন
ফাইল এবং ফোল্ডারের পারমিশন চেক করুন। নিশ্চিত করুন যে আপনার কাছে যেকোনো অস্থায়ী ফাইল তৈরি এবং/অথবা ধ্বংস করার ক্ষমতা আছে। অস্থায়ী ফাইল সাধারণত ডাটাবেসের মতো একই ফোল্ডারে তৈরি হয়, কিন্তু ফাইল অন্যান্য ফোল্ডারেও তৈরি হতে পারে যেমন WINNT ফোল্ডার। কোন ফোল্ডার সঠিক পারমিশন ندارد এবং অস্থায়ী ফাইল কনফিগার কীভাবে করবেন সেটি শনাক্ত করার অতিরিক্ত তথ্যের জন্য, নিচের আর্টিকেল নম্বরে ক্লিক করে মাইক্রোসফট নলেজ বেসের আর্টিকেল দেখুন:
253604 Microsoft Access 97 database connectivity fails in Active Server Pages
ধাপ ২: ফাইল এবং ডেটা সোর্স ভেরিফাই করুন
ফাইল এবং ডেটা সোর্স ভেরিফাই করা গুরুত্বপূর্ণ কারণ ফাইলটি সঠিক কাজের আকারে থাকতে হবে এবং ক্ষতি বা দুষ্প্রাপ্যতা থেকে রক্ষা পেতে হবে।
ধাপ ৩ – যেকোনো ভিজ্যুয়াল ইন্টারডেভ প্রোজেক্ট বন্ধ করুন
পরামর্শ দেওয়া হয় আপনি ডাটাবেসের সাথে ডেটা সংযোগ ধারণকারী যেকোনো অন্য ভিজ্যুয়াল ইন্টারডেভ প্রোজেক্ট বন্ধ করুন।
ধাপ ৪ – রেজিস্ট্রি ক্লিন আউট করুন
80004005 ত্রুটির বড় কারণগুলোর একটি হলো আপনার কম্পিউটারের "রেজিস্ট্রি" ডাটাবেস। এটি একটি বড় ডাটাবেস যা আপনার পিসির জীবনজীবন তথ্য ও সেটিং সংরক্ষণ করে, এবং উইন্ডোজ ফাইল, সেটিং ও অপশন পড়তে সাহায্য করার জন্য liên tục ব্যবহার হয়। রেজিস্ট্রি প্রতিটি উইন্ডোজ সিস্টেমের সবচেয়ে গুরুত্বপূর্ণ অংশ হলেও, এটি সত্যিকারের বহু সমস্যা তৈরি করে কারণ এটি প্রায়শই দুষ্প্রাপ্য এবং অপঠনীয় হয়ে যায়। 80004005 ত্রুটির পেছনে এই কারণটি আছে, এবং এটি একটি ভালো "রেজিস্ট্রি ক্লিনার" অ্যাপ্লিকেশন ব্যবহার করে সমাধান করতে হবে।
এই ধাপটি সেরাভাবে সম্পন্ন করা যায় RegAce System Suite ডাউনলোড করে, এবং আপনার সিস্টেমের ভেতরে থাকা যেকোনো সমস্যা এটি ক্লিন আউট করতে দিয়ে।