[Fixed]Kesalahan Database Access 2239 – database db.mdb perlu diperbaiki

Adalah umum bagi pengguna database Access untuk mengalami Access Database Error 2239. Namun, pesan kesalahan dapat berbeda tergantung pada versi database Access Anda.

Memahami Kejadian Kesalahan Database Akses versi spesifik 2239

Kejadian 1 (Access 2003) – Di Microsoft Access 2003, Anda mungkin menemukan 2239 kode kesalahan, dengan pesan yang mengatakan:

Basis data ‘filename.mdb’ perlu diperbaiki atau bukan file basis data.

Apa Penyebab ‘database‘ nama file.mdb ’perlu diperbaiki atau bukan kesalahan file basis data?

Kesalahan khusus ini terjadi ketika Access Jet Database Engine tidak dapat mengenali struktur dasar dan definisi file database Access (.mdb), tetapi menemukan beberapa kerusakan dalam data tabel atau definisinya.

Pada dasarnya, korupsi dalam file MDB dapat mengakibatkan ‘database‘ filename.mdb ’perlu diperbaiki atau bukan kesalahan file database’.

Mungkin ada alasan berbeda yang dapat mengubah file MDB rusak, beberapa di antaranya tercantum di bawah ini:

Penyebab 1: Gangguan selama penulisan database

Jika Access database tiba-tiba dimatikan saat Anda menulisnya, mesin basis data Jet dapat menandai basis data tersebut sebagai rusak. Pada dasarnya, Microsoft Jet menetapkan bendera saat memulai operasi tulis, dan mengatur ulang bendera setelah operasi selesai. Bendera tetap diatur jika operasi tulis terputus.

Ketika Anda mencoba untuk membuka lagi basis data, mesin basis data Jet menentukan apakah bendera ditetapkan dan melaporkan bahwa basis data rusak.

Penyebab 2: Masalah konektivitas jaringan

Masalah dalam jaringan atau server yang terkunci selama beberapa detik dapat merusak catatan di tabel Access, sehingga mengakibatkan file .mdb rusak.

Penyebab 3: Menggunakan Access Jet Database di lingkungan multi-pengguna

Setiap modifikasi yang dilakukan pada basis data dapat disimpan sementara dalam log transaksi, yang dapat dilakukan (mis. Diperbarui) ke basis data pada tahap selanjutnya. Tanpa log transaksi, memiliki banyak pengguna yang membaca dan menulis ke database yang sama dapat mengakibatkan korupsi.

Mempertimbangkan bahwa mesin database Access Jet tidak menggunakan log transaksi, dan memungkinkan pengguna membaca dan menulis ke database yang sama di lingkungan multi-pengguna, ada potensi risiko korupsi file .mdb.

Penyebab 4: File Access Lock Information (.ldb)

Microsoft secara otomatis membuat file file kunci (.ldb) ketika Access database dibuka oleh pengguna dalam mode bersama. Meskipun, file .ldb juga akan secara otomatis dihapus setelah pengguna terakhir keluar dari database bersama, tetapi ada beberapa pengecualian yang dapat mencegah file dari dihapus.

File kunci menyimpan jejak pengguna yang telah logon, dan kadang-kadang, file dapat membuat masalah jika tidak dihapus. Pada dasarnya, file .ldb dapat mencegah penggantian nama, membuka atau memadatkan file .mdb, dengan asumsi seseorang masuk ke database.

Bagaimana cara memperbaiki Kesalahan 2239: ‘database‘ filename.mdb ’perlu diperbaiki atau bukan kesalahan file database?

Inilah proses selangkah demi selangkah, berikut ini yang dapat membantu Anda memperbaiki kesalahan ‘database perlu diperbaiki’:

Langkah 1: Buat Cadangan

Selain strategi pencadangan rutin Anda, pastikan untuk membuat cadangan file yang rusak atau rusak (.mdb). Ini karena selama proses perbaikan, Access dapat memotong beberapa data dari tabel yang rusak. Anda dapat mengembalikan data terpotong dari cadangan.

Langkah 2: Hapus file .ldb

  1. Buat salinan file Access database (.mdb).
  2. Hapus file database asli, dan kemudian hapus file .ldb.
  3. Ganti nama salinan file .mdb dengan nama yang asli.

Langkah 3: Gunakan Metode 'Kompak dan Perbaikan'

Coba gunakan metode 'Compact dan Perbaikan' akses bawaan untuk memperbaiki kesalahan 2239, dan inilah caranya:

CATATAN: Pastikan untuk menutup basis data sebelum menjalankan utilitas ‘Compact dan Perbaikan’.

  1. Buka aplikasi MS Access di sistem Anda
  2. Klik tautan 'Mengajukan' tab, lalu klik ‘Info’
  3. Dari ‘Info’ kotak dialog, klik 'Basis Data Ringkas & Perbaikan' tombol

Langkah 4: Coba impor objek dari database yang rusak ke yang baru

Jika langkah-langkah di atas tidak berhasil memperbaiki kesalahan, coba impor objek dari file database Access (.mdb) korup ke yang baru. Untuk melakukannya, ikuti langkah-langkah ini:

  1. Di jendela Database, klik 'Mengakses' pilihan di bawah tab Data Eksternal.
  2. Dalam ‘Dapatkan Data Eksternal – Akses Database ' kotak dialog, ketikkan nama basis data sumber atau telusuri basis data
  3. Selanjutnya, pilih ‘Impor tabel, kueri, formulir, laporan, makro, dan modul ke dalam basis data saat ini’ pilihan
[Fixed]Kesalahan Database Access 2239 - database db.mdb perlu diperbaiki 2
  1. Klik 'BAIK'
  2. Dalam ‘Impor Objek’ kotak dialog yang muncul, pilih objek yang ingin Anda impor.

CATATAN: Untuk memilih semua objek dari layar ‘Impor Objek’, klik Pilih semua.

[Fixed]Kesalahan Database Access 2239 - database db.mdb perlu diperbaiki 3
  1. Klik 'BAIK' untuk memulai proses impor.

Langkah 5: Pulihkan data dari tabel korup

Jika ada kerusakan dalam tabel file database, coba ekspor tabel ke database Access lain, dengan mengikuti langkah-langkah ini

  1. Dalam aplikasi database MS Access Anda, ekspor tabel ke file ASCII (teks dibatasi).
  2. Hapus semua hubungan yang terkait dengan tabel database Access
  3. Hapus tabel korup dari database, dan kemudian padatkan database.
  4. Selanjutnya, buat kembali tabel dan hubungan yang terkait.
  5. Buka file ASCII dalam pengolah kata, dan hapus data yang buruk atau aneh dari file tersebut.
  6. Simpan file dalam format file teks ASCII.
  7. Impor ulang file teks ASCII ke dalam tabel yang baru dibuat.
  8. Masukkan kembali semua catatan dari tabel yang terpaksa Anda hapus.

Langkah 6: Gunakan Perangkat Lunak Perbaikan Akses Profesional

Jika langkah-langkah sebelumnya gagal untuk memperbaiki ‘Mengakses Kesalahan Database 2239’ dan memulihkan data, basis data mungkin sangat rusak. Jika demikian, gunakan perangkat lunak Perbaikan Akses khusus seperti Perbaikan Stellar untuk Akses mungkin berguna.

download Gratis

Perangkat lunak ini khusus dibangun untuk mengatasi masalah dan kesalahan database Access yang timbul karena korupsi parah atau alasan lainnya. Yang paling penting, perangkat lunak Stellar Repair for Access membuat tugas memperbaiki database yang korup bebas gangguan, karena GUI yang kaya dan intuitif – yang dapat dengan mudah dioperasikan oleh pengguna mana pun. Selanjutnya, perangkat lunak ini membantu:

  • Perbaiki semua objek basis data, termasuk tabel, kueri, laporan, formulir, dan indeks.
  • Pulihkan makro, modul, dan basis data relasional.
  • Kembalikan catatan yang dihapus ke database baru
  • Berikan pratinjau gratis dari objek yang dapat dipulihkan sebelum menyimpan dan lainnya.

Untuk menggunakan perangkat lunak, ikuti langkah-langkah ini:

  1. Unduh, pasang dan luncurkan versi uji coba * Perbaikan Stellar untuk Akses di sistem Anda
  2. Jalankan Stellar Repair for Access software. Ini akan membuka antarmuka pengguna utama dari perangkat lunak.
[Fixed]Kesalahan Database Access 2239 - database db.mdb perlu diperbaiki 4
  1. Dalam ‘Pilih Basis Data’ kotak dialog, klik ‘Jelajahi’ atau 'Pencarian' untuk memilih atau mencari file database Access
[Fixed]Kesalahan Database Access 2239 - database db.mdb perlu diperbaiki 5
  1. Klik 'Perbaikan' untuk memulai proses perbaikan
  2. Setelah proses perbaikan selesai, daftar objek yang dapat dipulihkan ditampilkan di panel kiri.
[Fixed]Kesalahan Database Access 2239 - database db.mdb perlu diperbaiki 6
  1. Simpan basis data yang diperbaiki, dengan mengklik ‘Simpan File Database’ tombol.
  2. Pilih lokasi yang diinginkan untuk menyimpan file database Access yang diperbaiki
[Fixed]Kesalahan Database Access 2239 - database db.mdb perlu diperbaiki 7
  1. Klik 'BAIK'.

Anda dapat melihat file database yang diperbaiki di lokasi yang ditentukan.

* Versi uji coba perangkat lunak memindai basis data Access dan menunjukkan pratinjau semua objek yang dapat dipulihkan. Setelah Anda dapat memastikan efektivitas perangkat lunak, Anda dapat menyimpan objek yang dapat dipulihkan dengan mengaktifkan perangkat lunak.

Occurrence 2 (Access 2007 dan 2010) – Dalam versi Microsoft Access 2007 dan 2010, Anda dapat menerima Access Database Error 2239 dengan pesan yang berbunyi:

telah mendeteksi bahwa basis data ini dalam keadaan tidak konsisten, dan tidak dapat mencoba memulihkan basis data karena file tersebut hanya-baca. Untuk mengizinkan Access memulihkan database, tutup database dan setel bidang untuk membaca / menulis, lalu buka database.

Kemungkinan Penyebab Menghasilkan Kesalahan 2239, dan Solusinya

Mungkin ada beberapa alasan di balik kesalahan ini, mari kita lihat penyebab yang paling masuk akal:

Penyebab 1: Atribut Read-only dari file .mdb dapat diatur

Saat Anda menggunakan compact disc-recordable (CD-R) atau compact disc-rewritable (CD-RW) untuk memindahkan file .mdb, hanya atribut read-only dari file yang mungkin disetel.

Larutan: Hapus atribut Read-only dengan mengikuti langkah-langkah ini:

  1. Klik ‘PC ini ’, dan cari file database Access yang Anda pindahkan.
  2. Klik kanan pada file database, dan kemudian klik ‘Properti ’.
  3. Dalam 'Properti ’ kotak dialog, hapus centang pada atribut Read-only.
  4. Klik ‘BAIK'.

Penyebab 2: Kurangnya izin yang diperlukan untuk menggunakan file database.

Administrator atau individu yang telah membuat database Access, mungkin tidak membuat izin yang sesuai untuk Anda yang diperlukan untuk mengakses file database.

Larutan: Hubungi administrator basis data untuk mendapatkan izin yang memadai yang diperlukan untuk menggunakan file database Access.

Penyebab 3: Database di folder bersama terkunci.

Terkadang, basis data mungkin terkunci ke mode hanya baca, jika beberapa pengguna tanpa izin yang diperlukan mencoba untuk melakukan fungsi tulis dalam file database di folder bersama.

Larutan: Pastikan bahwa semua pengguna yang membuka file database Access memiliki izin yang diperlukan – baca, tulis dan buat – untuk folder di mana file database berada.

Kesimpulan

Posting ini menyoroti kejadian khusus versi Kesalahan Database Access 2239, dan penyebab yang masuk akal di balik kesalahan tersebut. Ini juga menguraikan solusi manual seperti 'Compact & Perbaikan' dan beberapa lainnya yang dapat digunakan untuk memperbaiki kesalahan. Namun, perlu diingat, menerapkan solusi ini membutuhkan waktu dan upaya yang signifikan. Selain itu, menerapkan beberapa metode manual tanpa kompetensi teknis melibatkan risiko kehilangan data. Dalam hal itu, Akses Perangkat Lunak Perbaikan seperti Perbaikan Stellar untuk Akses dapat berfungsi sebagai solusi yang lebih cepat dan nyaman untuk masalah Anda.

Pos terkait

Back to top button