Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2005, 02:18
perve
 
Fecha de Ingreso: julio-2005
Mensajes: 22
Antigüedad: 19 años, 5 meses
Puntos: 0
Sonrisa Solución al problema

Hola a todos!!!

He encontrado la solución al problema que me llevaba por la calle de la amargura durante toda una semana.

Como no he encontrado la solución en internet despúes de mucho buscar, he decidido postearla aquí por si alguien se ve en la necesidad de solucionar el mismo problema.

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 quien lo necesite lo encuentre. No le deseo a nadie el calvario que he pasado durante una semana entera y más cuando de ello depende tu trabajo!!

Saludos a todos!!!