El Resto Funciona Bien

07/10/2006 - 18:57 por Santiago | Informe spam
Estimado Jesus, otra cosa que no mencione es que tengo Seguridad Integrada
en la Base de Datos, otra Cosa Curiosa es que el resto de las Bases de Datos
Funcionan todas bien, la Unica que no Funciona es a la que quize acceder
desde otra maquina.

He Creado un Nuevo Servicio WEB ( identico al anterior ) y una Nueva Base de
Datos con las mismas Tablas, pero me sigue dando el mismo error, es algo
Curioso que no logro comprender. Quiza sea alguna Cuestion de permisos en el
.NET FrameWork. no se por donde encararlo.

Saludos Santiago

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion [MVP]
07/10/2006 - 19:14 | Informe spam
"Santiago" wrote in message
news:%
He Creado un Nuevo Servicio WEB ( identico al anterior ) y una Nueva Base
de
Datos con las mismas Tablas, pero me sigue dando el mismo error, es algo
Curioso que no logro comprender. Quiza sea alguna Cuestion de permisos en
el
.NET FrameWork. no se por donde encararlo.



Llegó el momento de revisar todo el circuito de permisos. Te voy a
indicar los pasos que yo seguiría para configurarlo todo como creo entender
que lo tienes tú, y me dices si en algún punto tu instalación discrepa de
esta:

a) El servicio web funciona sin usar impersonación (es decir, en el
web.config NO tienes un <identity impersonate="true".../>).
b) Por lo tanto, está rodando bajo la cuenta ASPNET (si es Windows XP) o
NetworkService (si es 2003).
c) En el servidor SQL local, está dado de alta el Login ASPNET con
autenticación integrada de Windows.
d) En la nueva base de datos que has creado (y en la antigua) has creado
un Usuario mapeado al Login del punto anterior. (Nota: esto es un paso
separado. No da igual el Usuario que el Login, y el usuario no se crea
automáticamente por el hecho de que se cree el Login).
e) Dentro de la base de datos se han concedido permisos suficientes para
que el usuario del punto anterior realice las operaciones necesarias para tu
servicio web (por ejemplo, GRANT ALL TO ASPNET).

Nota: Todo lo anterior solo funciona dentro de la misma máquina, y no
sirve para llamar al Sql Server de la otra, ya que aunque estén configuradas
igual, el Login ASPNET de la segunda máquina no es igual que el ASPNET de la
primera.
Respuesta Responder a este mensaje
#2 Jesús López
07/10/2006 - 23:30 | Informe spam
Por favor, no empieces otra conversación porque lo que dices puede no
entenderse ya que no se encuentra en el contexto.

Saludos:

Jesús López
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida