علائم:

هنگام باز کردن یک پایگاه داده خراب در MS Access، خطای زیر را مشاهده می کنید:

رکورد(ها) قابل خواندن نیست. بدون مجوز خواندن در "xxxx" (خطای 3112)

در جایی که 'xxxx' یک نام شی اکسس است، می تواند یکی باشد شی سیستم، یا یک شی کاربر.

اسکرین شات پیام خطا به این صورت است:

اسکرین شات خطای "رکورد(ها) قابل خواندن نیست، مجوز خواندن در "xxxx" (خطای 3112) وجود ندارد"

رکورد(ها) قابل خواندن نیست. بدون اجازه خواندن در "MSysAccessObjects"

این یک خطای مایکروسافت جت و DAO قابل تله گذاری است و کد خطا 3112 است.

توضیح دقیق:

اگر مجوز خواندن در جدول یا پرس و جوی مشخص شده برای مشاهده داده های آن را نداشته باشید، با این خطا مواجه خواهید شد. شما باید با DBA یا مالک شی تماس بگیرید تا تکالیف مجوز خود را تغییر دهید.

با این حال، اگر مطمئن هستید که مجوز روی شی را دارید، اما همچنان این خطا را دریافت می‌کنید، به احتمال زیاد اطلاعات شی و داده‌های ویژگی تا حدی خراب شده‌اند و مایکروسافت اکسس فکر می‌کند که شما به اشتباه مجوز خواندن روی شی خاص را ندارید.

شما می توانید محصول ما را امتحان کنید DataNumen Access Repair برای بازیابی پایگاه داده MDB و حل این مشکل.

فایل نمونه:

نمونه فایل MDB خراب که باعث ایجاد خطا می شود. mydb_4.mdb

فایل نجات یافته توسط DataNumen Access Repair: mydb_4_fixed.mdb (جدول «Recovered_Table2» در فایل ذخیره شده مربوط به جدول «کارکنان» در فایل سالم)

منابع: