Foros del Web » Programando para Internet » ASP Clásico »

Microsoft JET Database Engine error '80004005'

Estas en el tema de Microsoft JET Database Engine error '80004005' en el foro de ASP Clásico en Foros del Web. Amigos, nuevamente solicito su ayuda, ya que al tratar de abrir la base de datos en el servidor me da el siguiente Error: Microsoft JET ...
  #1 (permalink)  
Antiguo 15/07/2002, 10:34
 
Fecha de Ingreso: abril-2002
Mensajes: 14
Antigüedad: 22 años, 2 meses
Puntos: 0
Microsoft JET Database Engine error '80004005'

Amigos, nuevamente solicito su ayuda, ya que al tratar de abrir la base de datos en el servidor me da el siguiente Error:
Microsoft JET Database Engine error '80004005'

Cannot open database ''. It may not be a database that your application recognizes, or the file may be corrupt.

Mientras, que al trabajar todo en mi maquina localmente, me funciona perfectamente,

Que puedo hacer.
De antemano , muchas gracias
  #2 (permalink)  
Antiguo 16/07/2002, 01:21
 
Fecha de Ingreso: enero-2002
Ubicación: Zaragoza
Mensajes: 144
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Microsoft JET Database Engine error '80004005'

Por si te sirve (1):
Problems Accessing Remote Machines
Common symptoms
"Microsoft OLE DB Provider for ODBC drivers error '80004005'" error received when attempting to open an Active Data Objects (ADO) connection.


ASP code that worked fine when the database was located on the IIS Server no longer works when the Microsoft SQL Server or Microsoft Access database is moved to a remote machine.
Description
One of the most common types of problems occurs when ASP attempts to access resources located on remote machines. A good example of this is using ADO to access either Microsoft SQL Server on a remote machine or a Microsoft Access .mdb file located on another Windows NT machine. The problems stem from the fact that ASP is operating in the context of the IUSR_MACHINE account. On servers that are not primary or backup domain controllers, the IUSR_MACHINE account is a local account. Since this local account is not recognized on the remote machine, access is denied to the database.

  #3 (permalink)  
Antiguo 16/07/2002, 01:22
 
Fecha de Ingreso: enero-2002
Ubicación: Zaragoza
Mensajes: 144
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Microsoft JET Database Engine error '80004005'

Por si te sirve(2):
The two most common workarounds for this problem are:

Change the anonymous logon account on the IIS server from IUSR_MACHINE to a domain account that is recognized by both machines and has sufficient permissions to the resource. In addition, be sure that this account has the log on locally user right on the IIS machine. Recall that the anonymous logon account is configured through Internet Service Manager.
Note If you later decide to change back to the IUSR_MACHINE account, be sure that the password provided in Internet Service Manager matches the password provided for this account in the User Manager tool. If the passwords do not match, you will encounter "Access Denied" errors.

Add a local account to the remote machine that exactly matches the username and password of the IUSR_MACHINE account on the IIS machine, and give this account access to the database.
Note This workaround is not recommended because it involves maintaining two separate accounts. If the passwords get “out of sync” at some point in the future, access will be denied to the database, and errors will occur.

Espero que te sea util.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:16.