Abrir base de datos?

29/06/2004 - 12:24 por Josep | Informe spam
Salduos,

Tengo dos servidores w2000 con IIS en red. En uno de ellos
tengo las bases de datos i en el otro el codigo ASP,
quiero acceder desde el codigo ASP a las dbs del otro
servidor, pero no hay manera.

Las dbs son ACCES, i accedo mediante la cadena
odbc_web="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&_
\ombre_pc\unidad\_data\datos.mdb;Jet OLEDB:Engine
Type=5;Locale Identifier082;"

Me da el siguiente error:
El motor de base de datos Microsoft Jet no puede abrir el
archivo '\\webs2\G\_data\visitas.mdb'. Está abierto en
modo exclusivo por otro usuario o bien necesita permiso
para ver sus datos.

He revisado la configuracion de red i los permisos i no
hay problema se pueden abrir las dbs ok en red i los
permisos son TODOSxtodo.

Alguna idea?

Gracias.
 

Leer las respuestas

#1 Matias Iacono
29/06/2004 - 15:30 | Informe spam
Pues basicamente, el problema pasa por ahi...

Por una parte, trata de no tener la base de datos abierta con Access al
momento de querer accederla desde ASP.

Segundo, asegurate de que el directorio compartido tenga permisos de
lectura/escritura.

Si lo puedes crear como una unidad virtual seria mucho mejor, cosa de que
esta carpeta apunte a un F: o cosas asi.

Segundo, en el servidor en cuestion, sobre el archivo de access, asegurate
de que el usuario ANONIMO tenga control total. Solo para probar, despues si
quieres ser mas meticuloso puedes elegir el usuario correcto.

Por ultimo, en windows 2000 tienes dos, por decirlo de una manera, niveles
de permisos, uno, sobre la carpeta compartida, y el de permisos mismo. Ambos
tienen que parecerse.

Saludos

"Josep" wrote in message
news:229c601c45dc3$45ed6c10$
Salduos,

Tengo dos servidores w2000 con IIS en red. En uno de ellos
tengo las bases de datos i en el otro el codigo ASP,
quiero acceder desde el codigo ASP a las dbs del otro
servidor, pero no hay manera.

Las dbs son ACCES, i accedo mediante la cadena
odbc_web="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&_
\ombre_pc\unidad\_data\datos.mdb;Jet OLEDB:Engine
Type=5;Locale Identifier082;"

Me da el siguiente error:
El motor de base de datos Microsoft Jet no puede abrir el
archivo '\\webs2\G\_data\visitas.mdb'. Está abierto en
modo exclusivo por otro usuario o bien necesita permiso
para ver sus datos.

He revisado la configuracion de red i los permisos i no
hay problema se pueden abrir las dbs ok en red i los
permisos son TODOSxtodo.

Alguna idea?

Gracias.

Preguntas similares