Error en conexión a base de datos Access

03/01/2005 - 19:01 por Victor B. | Informe spam
A ver si alguien puede ayudarme, estoy creando un sitio web con Interdev,
usando páginas ASP y HTML.
En el archivo Global.asa intento abrir una conexión a una BBDD de Access
2000 usando un
objecto ADO que creo con Server.CreateObject. He creado un DSN de sistema
para la conexión
usando ODBC y, este DSN funciona perfectamente cuando lo uso en un proyecto
de VB6 u otros
pero, cuando intento usarlo con Interdev, el método Open me produce un error
de disco o de red.
He probado otras conexiones, por ejemplo con SQL Server y, funciona, si
antes doy de alta un inicio de sesión
como MISERVIDOR\IUSR_MISERVIDOR.
Lo curioso es que en otra máquina, con la misma configuración(supongo), va
perfectamente. Incluso el de SQL Server y sin dar de alta el inicio de seión
MISERVIDOR\IUSR_MISERVIDOR.
Sé que se me escapa algo, o de permisos o de configuración de IIS, pero no
se qué es.
Si alguien puede darme algo de luz en todo esto se lo agradecería muchísimo.



Víctor Brasó
Desarrollador independiente

Preguntas similare

Leer las respuestas

#1 Frank
03/01/2005 - 22:25 | Informe spam
que propiedades de seguridad tiene la carpeta donde esta la base de datos???

debes dar de alta al IUSR con permisos de lectura y escritura para que puedas accesar via web

Regards

"Any man who asks for greater authority does not deserve to have it"

TERCERO XAVIER HARKONNEN, address to Salusan Militia

Francisco Bedolla Ramirez
Mexico City, The Most Polluted City in the World
W2K SP4

"Victor B." escribió en el mensaje news:%
A ver si alguien puede ayudarme, estoy creando un sitio web con Interdev,
usando páginas ASP y HTML.
En el archivo Global.asa intento abrir una conexión a una BBDD de Access
2000 usando un
objecto ADO que creo con Server.CreateObject. He creado un DSN de sistema
para la conexión
usando ODBC y, este DSN funciona perfectamente cuando lo uso en un proyecto
de VB6 u otros
pero, cuando intento usarlo con Interdev, el método Open me produce un error
de disco o de red.
He probado otras conexiones, por ejemplo con SQL Server y, funciona, si
antes doy de alta un inicio de sesión
como MISERVIDOR\IUSR_MISERVIDOR.
Lo curioso es que en otra máquina, con la misma configuración(supongo), va
perfectamente. Incluso el de SQL Server y sin dar de alta el inicio de seión
MISERVIDOR\IUSR_MISERVIDOR.
Sé que se me escapa algo, o de permisos o de configuración de IIS, pero no
se qué es.
Si alguien puede darme algo de luz en todo esto se lo agradecería muchísimo.



Víctor Brasó
Desarrollador independiente


Respuesta Responder a este mensaje
#2 Victor B.
03/01/2005 - 23:39 | Informe spam
Gracias por responder Frank. El IUSR está dado de alta como
IUSR_MISERVIDOR, pertenece al grupo de invitados, por lo que sus permisos
los hereda del grupo, no es así?. Como te comentaba en post anterior, la
configuración es la misma que en otra máquina, o eso creo. He formateado el
disc, vuelto a instalar W2000 Prof, con IIS y vuelto a crear el DSN y el
proyecto Web, no hay manera. El archivo .mdb no está protegido y he probado
a cambiarlo de carpeta y, nada.

Se te ocurre algo más?.

Saludos.

"Frank" escribió en el mensaje
news:elb%
que propiedades de seguridad tiene la carpeta donde esta la base de datos???

debes dar de alta al IUSR con permisos de lectura y escritura para que
puedas accesar via web

Regards

"Any man who asks for greater authority does not deserve to have it"

TERCERO XAVIER HARKONNEN, address to Salusan Militia

Francisco Bedolla Ramirez
Mexico City, The Most Polluted City in the World
W2K SP4

"Victor B." escribió en el mensaje
news:%
A ver si alguien puede ayudarme, estoy creando un sitio web con Interdev,
usando páginas ASP y HTML.
En el archivo Global.asa intento abrir una conexión a una BBDD de Access
2000 usando un
objecto ADO que creo con Server.CreateObject. He creado un DSN de sistema
para la conexión
usando ODBC y, este DSN funciona perfectamente cuando lo uso en un


proyecto
de VB6 u otros
pero, cuando intento usarlo con Interdev, el método Open me produce un


error
de disco o de red.
He probado otras conexiones, por ejemplo con SQL Server y, funciona, si
antes doy de alta un inicio de sesión
como MISERVIDOR\IUSR_MISERVIDOR.
Lo curioso es que en otra máquina, con la misma configuración(supongo), va
perfectamente. Incluso el de SQL Server y sin dar de alta el inicio de


seión
MISERVIDOR\IUSR_MISERVIDOR.
Sé que se me escapa algo, o de permisos o de configuración de IIS, pero no
se qué es.
Si alguien puede darme algo de luz en todo esto se lo agradecería


muchísimo.



Víctor Brasó
Desarrollador independiente


Respuesta Responder a este mensaje
#3 Frank
04/01/2005 - 00:48 | Informe spam
yo tengo una asp que conecta a una base con dsn

y en las propiedades de la carpeta que la contiene esta
IUSR_equipo y IWAM_equipo con permisos de modificar, lectura, escritura, listar, leer, escribir


Regards

"Any man who asks for greater authority does not deserve to have it"

TERCERO XAVIER HARKONNEN, address to Salusan Militia

Francisco Bedolla Ramirez
Mexico City, The Most Polluted City in the World
W2K SP4

"Victor B." escribió en el mensaje news:%
Gracias por responder Frank. El IUSR está dado de alta como
IUSR_MISERVIDOR, pertenece al grupo de invitados, por lo que sus permisos
los hereda del grupo, no es así?. Como te comentaba en post anterior, la
configuración es la misma que en otra máquina, o eso creo. He formateado el
disc, vuelto a instalar W2000 Prof, con IIS y vuelto a crear el DSN y el
proyecto Web, no hay manera. El archivo .mdb no está protegido y he probado
a cambiarlo de carpeta y, nada.

Se te ocurre algo más?.

Saludos.

"Frank" escribió en el mensaje
news:elb%
que propiedades de seguridad tiene la carpeta donde esta la base de datos???

debes dar de alta al IUSR con permisos de lectura y escritura para que
puedas accesar via web

Regards

"Any man who asks for greater authority does not deserve to have it"

TERCERO XAVIER HARKONNEN, address to Salusan Militia

Francisco Bedolla Ramirez
Mexico City, The Most Polluted City in the World
W2K SP4

"Victor B." escribió en el mensaje
news:%
> A ver si alguien puede ayudarme, estoy creando un sitio web con Interdev,
> usando páginas ASP y HTML.
> En el archivo Global.asa intento abrir una conexión a una BBDD de Access
> 2000 usando un
> objecto ADO que creo con Server.CreateObject. He creado un DSN de sistema
> para la conexión
> usando ODBC y, este DSN funciona perfectamente cuando lo uso en un
proyecto
> de VB6 u otros
> pero, cuando intento usarlo con Interdev, el método Open me produce un
error
> de disco o de red.
> He probado otras conexiones, por ejemplo con SQL Server y, funciona, si
> antes doy de alta un inicio de sesión
> como MISERVIDOR\IUSR_MISERVIDOR.
> Lo curioso es que en otra máquina, con la misma configuración(supongo), va
> perfectamente. Incluso el de SQL Server y sin dar de alta el inicio de
seión
> MISERVIDOR\IUSR_MISERVIDOR.
> Sé que se me escapa algo, o de permisos o de configuración de IIS, pero no
> se qué es.
> Si alguien puede darme algo de luz en todo esto se lo agradecería
muchísimo.
>
>
>
> Víctor Brasó
> Desarrollador independiente
>
>


Respuesta Responder a este mensaje
#4 Victor B.
04/01/2005 - 21:54 | Informe spam
Puede ser que tenga la base de datos y el proyecto en una partición FAT32,
en vez de NTFS?

"Frank" escribió en el mensaje
news:
yo tengo una asp que conecta a una base con dsn

y en las propiedades de la carpeta que la contiene esta
IUSR_equipo y IWAM_equipo con permisos de modificar, lectura, escritura,
listar, leer, escribir


Regards

"Any man who asks for greater authority does not deserve to have it"

TERCERO XAVIER HARKONNEN, address to Salusan Militia

Francisco Bedolla Ramirez
Mexico City, The Most Polluted City in the World
W2K SP4

"Victor B." escribió en el mensaje
news:%
Gracias por responder Frank. El IUSR está dado de alta como
IUSR_MISERVIDOR, pertenece al grupo de invitados, por lo que sus permisos
los hereda del grupo, no es así?. Como te comentaba en post anterior, la
configuración es la misma que en otra máquina, o eso creo. He formateado


el
disc, vuelto a instalar W2000 Prof, con IIS y vuelto a crear el DSN y el
proyecto Web, no hay manera. El archivo .mdb no está protegido y he


probado
a cambiarlo de carpeta y, nada.

Se te ocurre algo más?.

Saludos.

"Frank" escribió en el mensaje
news:elb%
que propiedades de seguridad tiene la carpeta donde esta la base de


datos???

debes dar de alta al IUSR con permisos de lectura y escritura para que
puedas accesar via web

Regards

"Any man who asks for greater authority does not deserve to have it"

TERCERO XAVIER HARKONNEN, address to Salusan Militia

Francisco Bedolla Ramirez
Mexico City, The Most Polluted City in the World
W2K SP4

"Victor B." escribió en el mensaje
news:%
> A ver si alguien puede ayudarme, estoy creando un sitio web con


Interdev,
> usando páginas ASP y HTML.
> En el archivo Global.asa intento abrir una conexión a una BBDD de Access
> 2000 usando un
> objecto ADO que creo con Server.CreateObject. He creado un DSN de


sistema
> para la conexión
> usando ODBC y, este DSN funciona perfectamente cuando lo uso en un
proyecto
> de VB6 u otros
> pero, cuando intento usarlo con Interdev, el método Open me produce un
error
> de disco o de red.
> He probado otras conexiones, por ejemplo con SQL Server y, funciona, si
> antes doy de alta un inicio de sesión
> como MISERVIDOR\IUSR_MISERVIDOR.
> Lo curioso es que en otra máquina, con la misma configuración(supongo),


va
> perfectamente. Incluso el de SQL Server y sin dar de alta el inicio de
seión
> MISERVIDOR\IUSR_MISERVIDOR.
> Sé que se me escapa algo, o de permisos o de configuración de IIS, pero


no
> se qué es.
> Si alguien puede darme algo de luz en todo esto se lo agradecería
muchísimo.
>
>
>
> Víctor Brasó
> Desarrollador independiente
>
>


Respuesta Responder a este mensaje
#5 Frank
04/01/2005 - 22:32 | Informe spam
yo creo que si
convierte la particion a NTFS sera mas seguro asi de todas formas

Regards

"Any man who asks for greater authority does not deserve to have it"

TERCERO XAVIER HARKONNEN, address to Salusan Militia

Francisco Bedolla Ramirez
Mexico City, The Most Polluted City in the World
W2K SP4

"Victor B." escribió en el mensaje news:OW%235a%
Puede ser que tenga la base de datos y el proyecto en una partición FAT32,
en vez de NTFS?

"Frank" escribió en el mensaje
news:
yo tengo una asp que conecta a una base con dsn

y en las propiedades de la carpeta que la contiene esta
IUSR_equipo y IWAM_equipo con permisos de modificar, lectura, escritura,
listar, leer, escribir


Regards

"Any man who asks for greater authority does not deserve to have it"

TERCERO XAVIER HARKONNEN, address to Salusan Militia

Francisco Bedolla Ramirez
Mexico City, The Most Polluted City in the World
W2K SP4

"Victor B." escribió en el mensaje
news:%
> Gracias por responder Frank. El IUSR está dado de alta como
> IUSR_MISERVIDOR, pertenece al grupo de invitados, por lo que sus permisos
> los hereda del grupo, no es así?. Como te comentaba en post anterior, la
> configuración es la misma que en otra máquina, o eso creo. He formateado
el
> disc, vuelto a instalar W2000 Prof, con IIS y vuelto a crear el DSN y el
> proyecto Web, no hay manera. El archivo .mdb no está protegido y he
probado
> a cambiarlo de carpeta y, nada.
>
> Se te ocurre algo más?.
>
> Saludos.
>
> "Frank" escribió en el mensaje
> news:elb%
> que propiedades de seguridad tiene la carpeta donde esta la base de
datos???
>
> debes dar de alta al IUSR con permisos de lectura y escritura para que
> puedas accesar via web
>
> Regards
>
> "Any man who asks for greater authority does not deserve to have it"
>
> TERCERO XAVIER HARKONNEN, address to Salusan Militia
>
> Francisco Bedolla Ramirez
> Mexico City, The Most Polluted City in the World
> W2K SP4
>
> "Victor B." escribió en el mensaje
> news:%
> > A ver si alguien puede ayudarme, estoy creando un sitio web con
Interdev,
> > usando páginas ASP y HTML.
> > En el archivo Global.asa intento abrir una conexión a una BBDD de Access
> > 2000 usando un
> > objecto ADO que creo con Server.CreateObject. He creado un DSN de
sistema
> > para la conexión
> > usando ODBC y, este DSN funciona perfectamente cuando lo uso en un
> proyecto
> > de VB6 u otros
> > pero, cuando intento usarlo con Interdev, el método Open me produce un
> error
> > de disco o de red.
> > He probado otras conexiones, por ejemplo con SQL Server y, funciona, si
> > antes doy de alta un inicio de sesión
> > como MISERVIDOR\IUSR_MISERVIDOR.
> > Lo curioso es que en otra máquina, con la misma configuración(supongo),
va
> > perfectamente. Incluso el de SQL Server y sin dar de alta el inicio de
> seión
> > MISERVIDOR\IUSR_MISERVIDOR.
> > Sé que se me escapa algo, o de permisos o de configuración de IIS, pero
no
> > se qué es.
> > Si alguien puede darme algo de luz en todo esto se lo agradecería
> muchísimo.
> >
> >
> >
> > Víctor Brasó
> > Desarrollador independiente
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida