Base de Datos Bloqueada

06/10/2006 - 17:57 por Santiago | Informe spam
Estimados Amigos, Estoy Trabajando con Servicios WEB, accediento a bases de
Datos SQL Server, Tengo dos maquinas con isntalaciones identicas y cuando
accedo desde la misma maquina a la base de datos todo funciona muy bien.

E intentado acceder desde un Servicio WEB de una maquina a la Base de Datos
de la otra maquina, me ha reportado un error de acceso denegado.

El Tema es que ahora cuando quiero acceder desde la misma maquina que tiene
la Base de Datos ( a esta maquina habia accedido desde la otra maquina y me
reporto el error), ya no puedo acceder a la Base de Datos en Cuention y me
reporta el mismo error de cuando lo Hice Accediendo desde otra maquina.

NO encuentro como solucionar este problema, he cambiado el nombre de la base
de datos y tambien he cambiado el nombre del servicio WEB, pero no funciona.

Si me pueden dar una mano, les quedo agradecido.

Saludos Santiago.
 

Leer las respuestas

#1 Jesús López
06/10/2006 - 18:18 | Informe spam
Ese es seguramente un problema de permisos. Los servicios web se ejecutan en
ASP.NET y ASP.NET se ejecuta, de forma predeterminada, en Windows 2003
Server bajo la cuenta NetworkService y en Win 2k y Win XP bajo la cuenta
local de la máquina ASPNET.

Si estás usando autentificación integrada para conectarse con SQL Server y
no estás usando suplantación en ASP.NET, la cuenta que intenta acceder a SQL
Server es la cuenta bajo la que se ejecuta ASP.NET.

La solución, por tanto, es añadir un inicio de sesión en SQL Server
correspondiente a la cuenta de ASP.NET y concederle los permisos necesarios
para acceder a la base de datos.

Si el servicio web se ejecuta en otra máquina que SQL Server, la forma de
resolver el problema es muy dependiente de los sitemas operativos que corran
y si están en un dominio o no. Si es esto lo que quieres hacer tendrás que
decirme qué versión de windows ejecutan las máquinas y si están o no en un
dominio.


Saludos:

Jesús López

Preguntas similares