Objaw:

Podczas otwierania uszkodzonej bazy danych w MS Access pojawia się następujący błąd:

Rekordów nie można odczytać; brak uprawnień do odczytu w „xxxx” (błąd 3112)

gdzie „xxxx” to nazwa obiektu Access, może to być plik obiekt systemulub obiekt użytkownika.

Zrzut ekranu komunikatu o błędzie wygląda następująco:

Zrzut ekranu błędu „Nie można odczytać rekordu; brak uprawnień do odczytu na„ xxxx ”(błąd 3112)”

Rekordów nie można odczytać; brak uprawnień do odczytu w „MSysAccessObjects”

Jest to możliwy do wykrycia błąd aparatu Microsoft Jet i DAO, a kod błędu to 3112.

Dokładne wyjaśnienie:

Napotkasz ten błąd, jeśli nie masz uprawnień do odczytu określonej tabeli lub zapytania, aby wyświetlić jego dane. Musisz skontaktować się z administratorem bazy danych lub właścicielem obiektu, aby zmodyfikować przypisania uprawnień.

Jeśli jednak masz pewność, że masz uprawnienia do obiektu, ale nadal pojawia się ten błąd, jest bardzo prawdopodobne, że informacje o obiekcie i dane właściwości są częściowo uszkodzone, a program Microsoft Access błędnie uważa, że ​​nie masz uprawnień do odczytu określonego obiektu.

Możesz wypróbować nasz produkt DataNumen Access Repair aby odzyskać bazę danych MDB i rozwiązać ten problem.

Przykładowy plik:

Przykładowy uszkodzony plik MDB, który spowoduje błąd. mojdb_4.mdb

Plik odzyskany przez DataNumen Access Repair: mydb_4_fixed.mdb (Tabela „Recovered_Table2” w odzyskanym pliku odpowiadająca tabeli „Staff” w pliku nieuszkodzonym)

Referencje: