Gejala:

Semasa menggunakan Microsoft Access untuk membuka yang rosak tetapi tidak disulitkan Akses fail pangkalan data, akan muncul dialog "Kata Laluan Diperlukan" dan meminta anda memasukkan kata laluan pangkalan data, seperti ini:

Oleh kerana fail asal TIDAK dienkripsi sama sekali, kata laluan apa pun yang anda masukkan, termasuk rentetan kosong, akan menyebabkan ralat berikut (ralat 3031) dan gagal membuka fail:

Bukan kata laluan yang sah.

Tangkapan skrin kelihatan seperti ini:

Penjelasan tepat:

Kerana kerosakan fail pangkalan data Access, Access akan mengambil fail yang tidak dienkripsi sebagai fail yang dienkripsi. Oleh itu, ia akan meminta kata laluan dan cuba menyahsulitnya. Namun, kerana fail tidak dienkripsi sama sekali, proses penyahsulitan akan selalu gagal dengan kata laluan apa pun.

Satu-satunya jalan keluar untuk masalah ini adalah menggunakan produk kami DataNumen Access Repair untuk membaiki fail MDB dan menyelesaikan ralat ini.

Fail Contoh:

Contoh fail MDB yang rosak yang akan menyebabkan ralat. mydb_6.mdb

Fail diperbaiki dengan DataNumen Access Repair: mydb_6_fixed.mdb