permisos para acceder datos desde webservice

16/12/2005 - 06:22 por Saul Felipe Ramirez | Informe spam
Hola!!!

Quisiera que saber porque cuando creo un servicio web que lea algo de una
base de datos, siempre ocurre un error al momento de abrir la conexion de la
base de datos, en access me da error de que tiene seguridad y que no puede
ser accedida y en oracle me pide mas componentes.
Lo raro es que para aplicacion de consola funciona perfectamente y por medio
del explorador de soluciones se pueden recuperar los datos


Gracias

Saul Felipe Ramirez
 

Leer las respuestas

#1 A.Poblacion
16/12/2005 - 07:30 | Informe spam
"Saul Felipe Ramirez" wrote in message
news:u31B%
Quisiera que saber porque cuando creo un servicio web que lea algo de una
base de datos, siempre ocurre un error al momento de abrir la conexion de
la base de datos, en access me da error de que tiene seguridad y que no
puede ser accedida y en oracle me pide mas componentes.
Lo raro es que para aplicacion de consola funciona perfectamente y por
medio del explorador de soluciones se pueden recuperar los datos



Seguramente es problema de permisos del usuario. Tanto la aplicación de
consola como el explorador de soluciones utilizan el usuario que ha hecho
login en windows para abrir la base de datos. Pero el servicio Web se
ejecuta con el usuario que tengas configurado internamente para la
aplicación web, que si has dejado todos los parámetros en sus valores por
defecto es el usuario ASPNET (en Windows XP) o Network Service (en Windows
2003). Si este usuario ASPNET o Network Service no tiene concedidos permisos
en Access o en Oracle, se produce un error al acceder a la base de datos.

Preguntas similares