Hola,
En general, esto significa que hay un problema de permisos para acceder a la base de datos. Por lo general, esto sucede cuando se realiza un parche de seguridad en su servidor, se reinicia el servidor o se instala software de firewall. Todas estas cosas pueden hacer que su usuario web pierda permiso para acceder a los archivos críticos.
Verifique lo básico. ¡Asegúrese de que IUSR tenga permiso de escritura tanto en el directorio que contiene el archivo de la base de datos como en cualquier directorio temporal que se esté utilizando! ¡Asegúrese de que la cadena de conexión DSN apunte realmente al directorio en el que está trabajando!
Incluso si pensaba que estos estaban configurados correctamente, un reinicio o una actualización de seguridad podría haberlos desconfigurado. Verifique nuevamente.
A continuación, investigue cualquier otro bloqueo de seguridad que se haya agregado. ¿Ha agregado algún software antivirus o de firewall recientemente? Intente desactivarlo y vea si eso ayuda. Si es así, vuelva a activar el software y luego vaya a su configuración y permita el acceso a los directorios en cuestión.
Saludos
Aashish Sinha