Kata kunci pencariannya adalah (sama seperti sebelumnya)
Kesalahan Mesin Basis Data Microsoft JET tidak ditentukan
Pesan kesalahannya adalah
Mesin Basis Data Microsoft JET (0x80004005) Kesalahan tidak ditentukan
Kemarin saya beralih dari versi win2003 ke winxp pro, tetapi ketika men-debug program album foto, saya menemukan kesalahan di atas. Kesalahan ini telah mengganggu saya selama sehari, dan saya belum dapat menemukan solusinya, saya juga tidak dapat menginstal ulang sistem. Tetapi program ini berjalan normal di server win2003 Setelah mencari di Internet, saya menemukan ada banyak alasan untuk ini, yang paling umum adalah dua alasan berikut.
alasan
Izin akses file temp sistem saja tidak cukup. Dulu, saya selalu fokus pada IIS, izin file itu sendiri, dll.
Kebanyakan orang sepertinya tidak berpikir ada masalah di sini. Sebelum hari ini, saya tidak pernah memikirkannya...
Larutan
Ubah opsi keamanan folder temp di bawah windows atau winnt
Ditambah lagi setiap orang mempunyai kendali penuh
Setidaknya berikan izin menulis kepada pengguna tamu IIS
Tapi saya mengikuti dua cara ini untuk mengaturnya, tetapi masih tidak menyelesaikan masalah, jadi saya menginstal ulang sistem, tetapi masih tidak berhasil Haha, saya depresi.
Saya tahu alasannya pasti karena masalah izin. Tapi aku tidak tahu apa yang salah. Tidak ada solusi yang ditemukan di MSDN resmi Microsoft. Jadi saya berpikir, mengapa tidak mencoba mengatur izin direktori IIS, jadi saya mengatur situs web di iis untuk tidak mengizinkan akses anonim, dan itu berhasil. Saya merasa sangat bingung, karena sebagai sebuah website, akses anonim harus diperbolehkan, jadi menurut saya ini bukan solusi yang normal. Biarkan saja untuk diselesaikan nanti...
Ada cara lain: atur izin direktori /windows/system32/config/systemprofile/Local Settings/TEMP agar dapat dibaca oleh semua orang.
Tiga situasi tambahan ditemukan:
Solusi pertama: Gunakan "Tools->Database Utilities->Compress and Repair Database" di Ms Access untuk memperbaiki db/global.asa. Jika error masih terjadi setelah perbaikan, silahkan cek apakah ada file global.dbl di direktori db. Jika ada silahkan hapus. Jika tidak bisa dihapus silahkan akhiri proses server w3wp.exe (win2003) atau Aspnet_wp. Proses .exe (win2000) lalu hapus.
Solusi kedua:
Atur kumpulan aplikasi di Manajer Layanan Informasi Internet (IIS) dan ubah properti kumpulan aplikasi situs web seperti yang ditunjukkan pada gambar di bawah ini:
Masalahnya bisa diselesaikan setelah penyesuaian.
Solusi ketiga:
Sebenarnya, ini hanya membutuhkan beberapa langkah sederhana:
awal. . . berlari. . . regsvr32 jscript.dll dimulai. . .
berlari. . . regsvr32 vbscript.dll dimulai. . .
berlari. . . iisreset