Aunque le pongas autenticacion basica (segun entendi la arquitectura) no
deberia ffuncionar ya que se esta produciendo un fenomeno que se llama doble
salto o hop. El problema radica es que por defecto no se estan enviando las
credenciales del principal al tercer equipo (en este caso el SSRS).

Dada esta arquitectura

Equipo1 ----equipo2------SSRS-----DB

Entonces el equipo 2 es el que introduce el problema ya que las credenciales
que envia el equipo 1 nunca las va a pasar porque no tiene activada la
delegacion.

Si ese permiso se da en el active directory y puede darse al equipo, a un
usuario o a un servicio.
http://technet.microsoft.com/en-us/library/cc739764.aspx
Fijate en el arbol de la izquierda que hay mas ejemplos


-- 
--------------------------------
Ing. José Mariano Alvarez
http://blog.josemarianoalvarez.com/
http://twitter.com/JoseMarianoA
Microsoft MVP








2009/3/28 Maxi Accotto <[email protected]>

> Hola, el problema es que SSRS uytiliza autentificacion windows y tu
> entorno no es asi, con lo cual tenes que empezar a tocar cosas.
> No se si es 2005 o 2008, si es 2005 podes habilitar la autentificacion
> basica entonces cuando entres te pedira user y pass de la maquina
> (usuario del XP en ese caso)
>
> Todo eso lo puede hacer desde el IIS.
>
> Otra opcion es que en tu entorno no uses autentificacion windows y que
> pases a formularios.
>
> El día 27 de marzo de 2009 17:41, [email protected]
> <[email protected]> escribió:
> > Muchas gracias por todas las respuestas.
> > José: consulta: el permiso al que te referís se maneja desde el Active
> > Directory?
> >
> > Gracias
> >
> > -----Original Message-----
> > From: Jose Mariano Alvarez <[email protected]>
> > To: "Daniel Aisenberg" <[email protected]>
> > Date: Thu, 26 Mar 2009 16:23:28 -0300
> > Subject: [dbms] HTTP 401: Unauthorized. usando api soap de ssrs
> >
> > Proba agregando a tu sitio web al proceso de IIS el permiso de trusted
> for
> > delegations.
> > Deberia funcionar con tu usuario al menos
> > --
> > --------------------------------
> > Ing. José Mariano Alvarez
> > http://blog.josemarianoalvarez.com/
> > http://twitter.com/JoseMarianoA
> > Microsoft MVP
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > 2009/3/26 [email protected] < [email protected]>
> >>
>  >> Hola: describo el contexto.
> >> windows xp con un iis local y un sql express local.
> >> El sitio local tiene configurado acceso anónimo con la cuenta IUSR de la
> >> pc.
> >> Es un entorno de desarrollo y prueba.
> >>
> >> Desde este entorno, la aplicación tiene que acceder a un reporting
> >> services que está en otro servidor de ssrs de pruebas.
> >>
> >> Me deja instanciarlo, pero cualquier método de HTTP 401: Unauthorized.
> >>
> >> Probé asignándole mis credenciales de la red local (ya que con esas
> >> credenciales tengo acceso a la carpeta donde guardo los reportes).
> >>
> >> Qué tendría que investigar para resolverlo?
> >> Gracias
> >>
> >
>
>
>
> --
> -----------------------------------------------------------
> Microsoft MVP en SQL Server
> Consultor en SQLTotalConsulting
> Excelencia en servicios y consultoria  SQLServer
> www.sqltotalconsulting.com
> -----------------------------------------------------------
>
>

Responder a