Ключевое слово поиска (то же, что и раньше)
Неизвестная ошибка ядра базы данных Microsoft JET
Сообщение об ошибке
Ядро базы данных Microsoft JET (0x80004005) Неизвестная ошибка
Вчера я перешел с Win2003 на версию WinXP Pro, но при отладке программы фотоальбома обнаружил вышеуказанную ошибку. Эта ошибка беспокоит меня уже целый день, и я не смог найти и не могу найти решение. переустановите систему. Но на сервере win2003 программа работает нормально. Покопавшись в Интернете, я обнаружил, что причин этому много, наиболее распространенными являются следующие две.
причина
Прав доступа к системному временному файлу недостаточно. Раньше я всегда ориентировался на IIS, разрешения самого файла и т. д.
Большинство людей, кажется, не думают, что здесь есть проблема. До сегодняшнего дня я никогда не думал об этом...
Решение
Измените параметры безопасности временной папки в Windows или Winnt.
Плюс у всех есть полный контроль
По крайней мере, дайте гостевому пользователю IIS права на запись.
Но я использовал эти два метода, чтобы настроить его, но это все равно не решило проблему, поэтому я переустановил систему, но она все равно не сработала. Ха-ха, я в депрессии.
Я знаю, что причиной этого должна быть проблема с разрешениями. Но я просто не знаю, что пошло не так. В официальном MSDN Microsoft решения не найдено. Поэтому я подумал, почему бы не попробовать установить права доступа к каталогу IIS, поэтому я настроил веб-сайт в iis так, чтобы не разрешать анонимный доступ, и это сработало. Я очень озадачен, потому что для веб-сайта должен быть разрешен анонимный доступ, поэтому я думаю, что это ненормальное решение. Просто оставьте это на потом...
Есть другой способ: установить права доступа к каталогу /windows/system32/config/systemprofile/Local Settings/TEMP, чтобы его мог читать каждый. Проблема наконец решена.
Были обнаружены еще три ситуации:
Первое решение: используйте «Инструменты->Утилиты базы данных->Сжатие и восстановление базы данных» в Ms Access для восстановления db/global.asa. Если ошибка по-прежнему возникает после восстановления, проверьте, существует ли файл global.dbl в каталоге db. Если он есть, удалите его. Если его невозможно удалить, завершите серверный процесс w3wp.exe (win2003) или Aspnet_wp. .exe (win2000), а затем удалите его.
Второе решение:
Настройте пул приложений в диспетчере служб IIS (IIS) и измените свойства пула приложений веб-сайта, как показано на рисунке ниже:
Проблема может быть решена после регулировки.
Третье решение:
На самом деле, для этого требуется всего несколько простых шагов:
начинать. . . бегать. . . regsvr32 jscript.dll запустится. . .
бегать. . . regsvr32 vbscript.dll запустится. . .
бегать. . . iisreset