Автор вопроса: П.С. | Web-сайт:psbatishev.narod.ru | ICQ: 225019134
Программа, работающая на MS IIS на базе ASP страниц, подключающихся к базе данных MS Access выдает ошибку 80004005 MS Jet Engine. Что это за ошибка или где посмотреть коды этих ошибок?
Ошибка 80004005
см http://support.microsoft.com/kb/306269/ru
Поставщик Microsoft OLE DB для драйверов ODBC ош '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] Обработчику бД Microsoft Jet не удается открыть файл '(нет дан)'. Он уже открыт др польз в монополь режиме, или для его просм недост полномоч.
Существует несколько причин появления данного сообщения об ошибке.
• Учетная запись, используемая службами IIS (обычно это IUSR), не обл корректными разрешениями Windows NT для бд, использ файл, или для папки, содержащей этот файл.
• Файл и имя источника данных помечены как эксклюзивные.
• База данных Access открыта другим процессом или пользователем.
• Ошибка м б вызвана пробл делегирования. Проверьте метод проверки подлинности (базовый или NTLM), если таковой используется. Если строка подкл использует UNC, попытайтесь применить базовый метод проверки подлинн или полный путь, такой, как C:\Mydata\Data.mdb. Данная пробл м возникать, даже если UNC указывает на ресурс, локальный по отношению к компьютеру IIS.
• Также эта ошибка м возникать, когда вы получаете доступ к локальной базе данных Microsoft Access, связанной с таблицей, входящей в базу данных Microsoft Access на сетевом сервере.