O site aparece: Erro do Microsoft JET Database Engine '80004005' Erro não especificado
Solução:
Causa da falha
Esse tipo de erro geralmente ocorre quando o sistema de arquivos está no formato NTFS e é causado pela conta anônima do IIS (nome do computador_IUSR) com permissões insuficientes para operar arquivos e pastas relacionados.
1. A pasta onde o banco de dados está armazenado não possui permissões de gravação ou modificação para a conta anônima do IIS. O erro é que o banco de dados não pode ser atualizado ou gravado.
2. O diretório da pasta temporária do sistema não possui permissões de gravação ou modificação para a conta anônima do IIS. O erro se manifesta como um erro ao acessar qualquer arquivo no servidor que usa o mecanismo de banco de dados Microsoft JET para vincular ao banco de dados do Access. Em circunstâncias normais, esse erro não ocorrerá ao usar determinadas ferramentas de otimização de limpeza de lixo do sistema ou outros fatores, as permissões deste diretório podem ser alteradas. Portanto, use essas ferramentas com cautela.
Solução
1. Verifique se a pasta onde o arquivo de banco de dados do Microsoft Access está armazenado tem permissão de gravação para a conta anônima do IIS. Caso contrário, conceda permissão de gravação, especialmente quando a mensagem de erro for (erro do Microsoft JET Database Engine '80004005'). deve ser usado) quando uma consulta atualizável.
2. Quando o mecanismo JET se conectar ao banco de dados, ele criará arquivos temporários no diretório %windir%/temp/. No entanto, a conta anônima do IIS não possui permissões operacionais suficientes para o diretório %windir%/temp/. Conta anônima do IIS (nome do computador IUSR_). As permissões de leitura e gravação para %windir%/temp/ são suficientes.
Para outros erros não especificados, você pode tentar registrar novamente o arquivo da biblioteca de links de interpretação de script ASP.
Execute os seguintes comandos em ordem:
1.regsvr32 jscript.dll
2.regsvr32 vbscript.dll
3.iisredefinir