징후:

MS Access에서 손상된 데이터베이스를 열 때 다음 오류가 표시됩니다.

레코드를 읽을 수 없습니다. 'xxxx'에 대한 읽기 권한이 없습니다 (오류 3112).

여기서 'xxxx'는 Access 개체 이름입니다. 시스템 개체, 또는 사용자 개체.

오류 메시지의 스크린 샷은 다음과 같습니다.

"레코드를 읽을 수 없습니다. 'xxxx'에 대한 읽기 권한이 없습니다(오류 3112)" 오류 스크린샷

레코드를 읽을 수 없습니다. 'MSysAccessObjects'에 대한 읽기 권한이 없습니다.

이것은 트랩 가능한 Microsoft Jet 및 DAO 오류이며 오류 코드는 3112입니다.

정확한 설명 :

데이터를 보기 위해 지정된 테이블 또는 쿼리에 대한 읽기 권한이 없는 경우 이 오류가 발생합니다. 권한 할당을 수정하려면 DBA 또는 개체 소유자에게 문의해야 합니다.

그러나 개체에 대한 권한이 있다고 확신하지만 여전히 이 오류가 발생하는 경우 개체 정보 및 속성 데이터가 부분적으로 손상되었을 가능성이 매우 높으며 Microsoft Access에서 특정 개체에 대한 읽기 권한이 없다고 잘못 판단할 수 있습니다.

당신은 우리의 제품을 시도 할 수 있습니다 DataNumen Access Repair MDB 데이터베이스를 복구하고이 문제를 해결합니다.

샘플 파일 :

오류를 일으킬 수있는 손상된 MDB 파일 샘플. mydb_4.mdb

회수 한 파일 DataNumen Access Repair: mydb_4_fixed.mdb (손상되지 않은 파일의 'Staff'테이블에 해당하는 회수 된 파일의 'Recovered_Table2'테이블)

참조 :