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 > ----------------------------------------------------------- > >
