يظهر موقع الويب: خطأ مشغل قاعدة بيانات Microsoft JET '80004005' خطأ غير محدد
حل:
سبب الفشل
يحدث هذا النوع من الأخطاء عمومًا عندما يكون نظام الملفات بتنسيق NTFS وينتج عن حساب IIS المجهول (اسم IUSR_computer) الذي لا يمتلك أذونات كافية لتشغيل الملفات والمجلدات ذات الصلة.
1. لا يحتوي المجلد الذي تم تخزين قاعدة البيانات فيه على أذونات الكتابة أو التعديل لحساب IIS المجهول والخطأ هو أنه لا يمكن تحديث قاعدة البيانات أو كتابتها.
2. لا يحتوي دليل المجلد المؤقت للنظام على أذونات الكتابة أو التعديل لحساب IIS المجهول. يظهر الخطأ كخطأ عند الوصول إلى أي ملف على الخادم الذي يستخدم مشغل قاعدة بيانات Microsoft JET للارتباط بقاعدة بيانات Access. في الظروف العادية، لن يحدث هذا الخطأ عند استخدام أدوات تحسين تنظيف النظام المهملة أو عوامل أخرى، قد يتم تغيير أذونات هذا الدليل. لذا يرجى استخدام هذه الأدوات بحذر.
حل
1. تحقق مما إذا كان المجلد الذي تم تخزين ملف قاعدة بيانات Microsoft Access لديه إذن كتابة لحساب IIS المجهول. إذا لم يكن الأمر كذلك، فيرجى منح إذن الكتابة، خاصة عندما تكون رسالة الخطأ (خطأ مشغل قاعدة بيانات Microsoft JET '80004005'). يجب استخدامه ) عند استعلام قابل للتحديث.
2. عندما يتصل محرك JET بقاعدة البيانات، فإنه سيقوم بإنشاء ملفات مؤقتة في الدليل %windir%/temp/. ومع ذلك، لا يحتوي حساب IIS المجهول على أذونات تشغيل كافية للدليل %windir%/temp/ حساب IIS المجهول (IUSR_computer name) أذونات القراءة والكتابة لـ %windir%/temp/ كافية.
بالنسبة للأخطاء الأخرى غير المحددة، يمكنك محاولة إعادة تسجيل ملف مكتبة ارتباط تفسير البرنامج النصي ASP.
قم بتشغيل الأوامر التالية بالترتيب:
1.regsvr32 jscript.dll
2.regsvr32 vbscript.dll
3.تم إعادة الضبط