Situs web muncul: Kesalahan Mesin Basis Data Microsoft JET '80004005' Kesalahan tidak ditentukan
Larutan:
Penyebab kegagalan
Jenis kesalahan ini umumnya terjadi ketika sistem file dalam format NTFS dan disebabkan oleh akun anonim IIS (nama IUSR_komputer) yang tidak memiliki izin yang memadai untuk mengoperasikan file dan folder terkait.
1. Folder tempat database disimpan tidak memiliki izin menulis atau mengubah untuk akun anonim IIS. Kesalahannya adalah database tidak dapat diperbarui atau ditulis.
2. Direktori folder sementara sistem tidak memiliki izin menulis atau mengubah untuk akun anonim IIS. Kesalahan ini muncul sebagai kesalahan saat mengakses file apa pun di server yang menggunakan Mesin Database Microsoft JET untuk menautkan ke database Access. Dalam keadaan normal, kesalahan ini tidak akan terjadi. Saat menggunakan alat pengoptimalan pembersihan sampah sistem tertentu atau faktor lainnya, izin direktori ini dapat diubah. Jadi harap gunakan alat tersebut dengan hati-hati.
Larutan
1. Periksa apakah folder tempat penyimpanan file database Microsoft Access memiliki izin menulis untuk akun anonim IIS. Jika tidak, berikan izin menulis, terutama jika pesan kesalahannya (Microsoft JET Database Engine error '80004005'). harus digunakan) ketika kueri dapat diperbarui.
2. Mesin JET akan membuat file sementara di direktori %windir%/temp/ saat menyambung ke database. Namun, akun anonim IIS tidak memiliki izin pengoperasian yang cukup untuk direktori %windir%/temp/ akun (nama IUSR_komputer) untuk izin Baca dan tulis untuk %windir%/temp/ sudah cukup.
Untuk kesalahan lain yang tidak ditentukan, Anda dapat mencoba mendaftarkan ulang file perpustakaan tautan interpretasi skrip ASP.
Jalankan perintah berikut secara berurutan:
1.regsvr32 jscript.dll
2.regsvr32 vbscript.dll
3.i diatur ulang