Error Microsoft OLE DB Provider for ODBC Drivers error '80004005'

02/09/2005 - 12:35 por Javier | Informe spam
Hola!

Tengo un IIS 6.0 con windows 2003 server el problema es que cuando quiero
ver mi web que contiene una aplicación asp, esta no funciona y da el
siguiente error:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

No se puede cargar el controlador especificado debido al error del sistema 5
(Microsoft Access Driver (*.mdb)).

/Consumos/Default.asp, línea 9

He mirado si eran los permisos de los usuarios IUSR_SERVIDORWEB,
IWAM_SERVIDORWEB y IIS_WPG pero son correctos en la carpeta que contiene la
aplicacion. Tiene derecho de escritura y lectura.

Alguien tiene alguna idea de que puede estar ocurriendo?

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Javier Inglés [MS MVP]
02/09/2005 - 12:42 | Informe spam
http://asp.com-e.net/codigo/errores.asp

Pregunta por si acaso también el foro de ASP

Salu2!!
Javier Inglés
MS MVP, Windows Server-Directory Services





"Javier" escribió en el mensaje
news:
Hola!

Tengo un IIS 6.0 con windows 2003 server el problema es que cuando quiero
ver mi web que contiene una aplicación asp, esta no funciona y da el
siguiente error:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

No se puede cargar el controlador especificado debido al error del sistema
5
(Microsoft Access Driver (*.mdb)).

/Consumos/Default.asp, línea 9

He mirado si eran los permisos de los usuarios IUSR_SERVIDORWEB,
IWAM_SERVIDORWEB y IIS_WPG pero son correctos en la carpeta que contiene
la
aplicacion. Tiene derecho de escritura y lectura.

Alguien tiene alguna idea de que puede estar ocurriendo?

Gracias de antemano.
Respuesta Responder a este mensaje
#2 Javier
02/09/2005 - 13:10 | Informe spam
Gracias Javier Inglés así lo he hecho como me has comentado.

"Javier Inglés [MS MVP]" escribió:

http://asp.com-e.net/codigo/errores.asp

Pregunta por si acaso también el foro de ASP

Salu2!!
Javier Inglés
MS MVP, Windows Server-Directory Services





"Javier" escribió en el mensaje
news:
> Hola!
>
> Tengo un IIS 6.0 con windows 2003 server el problema es que cuando quiero
> ver mi web que contiene una aplicación asp, esta no funciona y da el
> siguiente error:
>
> Microsoft OLE DB Provider for ODBC Drivers error '80004005'
>
> No se puede cargar el controlador especificado debido al error del sistema
> 5
> (Microsoft Access Driver (*.mdb)).
>
> /Consumos/Default.asp, línea 9
>
> He mirado si eran los permisos de los usuarios IUSR_SERVIDORWEB,
> IWAM_SERVIDORWEB y IIS_WPG pero son correctos en la carpeta que contiene
> la
> aplicacion. Tiene derecho de escritura y lectura.
>
> Alguien tiene alguna idea de que puede estar ocurriendo?
>
> Gracias de antemano.



Respuesta Responder a este mensaje
#3 Javier
06/09/2005 - 10:20 | Informe spam
Hola a todos!!

Ya he encontrado una solución al problema que lleva una semana atormentandome.

Puesto que este problema no lo he encontrado en internet despúes de buscar
mucho, he decidido aportar mi granito de arena para que otra persona no tenga
que pasar por el mismo calvario que yo.

A continuación explico la solución por si alguien la necesita:

Cuando con un IIS 6.0 y un Windows 2003 Server aparece el error

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
No se puede cargar el controlador especificado debido al error del sistema 5
(Microsoft Access Driver (*.mdb)).
/Consumos/Default.asp, línea 9

Y estáis completamente seguros de que el código esta bien, lo he hay que
hacer es ir a la pagina web de Sysinternals y bajarse el fichero Filemon.
http://www.sysinternals.com/Utilities/Filemon.html

Con este fichero y ejecutando solo nuestro IIS podremos comprobar que los
accesos a los ficheros pertinentes sean correctos. Si en algún lugar aparece
ACCESS DENIED, mirad a su lado derecho que es donde aparece el usuario que no
ha podido acceder a dicho fichero.

Lo único que habrá que hacer es hacer doble clic en la ruta del fichero y
modificar los permisos de dicho usuario para que pueda acceder al fichero. Si
el usuario no estuviera habría que añadirlo.

Esta acción hay que repetirla tantas veces como sea necesario, es decir
volver a capturar el servicio w3wp.exe con el filemon y mirar si hay más
accesos denegados. Quizás necesites reiniciar.

También es posible que tras hacer un cambio en los permisos te aparezca este
otro error que se soluciona de la misma manera:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][Controlador ODBC Microsoft Access] Desconocido
/Default.asp, línea 14

Nota: El usuario NT AUTHORITY\Servicio de red pertenece al grupo de trabajo
IIS_WPG.


Espero que le ayude a alguien!!

Saludos!!



"Javier" escribió:

Gracias Javier Inglés así lo he hecho como me has comentado.

"Javier Inglés [MS MVP]" escribió:

> http://asp.com-e.net/codigo/errores.asp
>
> Pregunta por si acaso también el foro de ASP
>
> Salu2!!
> Javier Inglés
> MS MVP, Windows Server-Directory Services
>
>
>
>
>
> "Javier" escribió en el mensaje
> news:
> > Hola!
> >
> > Tengo un IIS 6.0 con windows 2003 server el problema es que cuando quiero
> > ver mi web que contiene una aplicación asp, esta no funciona y da el
> > siguiente error:
> >
> > Microsoft OLE DB Provider for ODBC Drivers error '80004005'
> >
> > No se puede cargar el controlador especificado debido al error del sistema
> > 5
> > (Microsoft Access Driver (*.mdb)).
> >
> > /Consumos/Default.asp, línea 9
> >
> > He mirado si eran los permisos de los usuarios IUSR_SERVIDORWEB,
> > IWAM_SERVIDORWEB y IIS_WPG pero son correctos en la carpeta que contiene
> > la
> > aplicacion. Tiene derecho de escritura y lectura.
> >
> > Alguien tiene alguna idea de que puede estar ocurriendo?
> >
> > Gracias de antemano.
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida