Cómo configurar una dirección URL (Configuración de Reporting Services)

Para poder utilizar el Administrador de informes o el servicio web del servidor de informes, debe configurar al menos una dirección URL para cada aplicación. Configurar las direcciones URL es obligatorio si instaló Reporting Services en el modo de "solo archivos" (es decir, seleccionando la opción Instalar pero no configurar el servidor en la página Opciones de instalación del servidor de informes del Asistente para la instalación). Si instaló Reporting Services en la configuración predeterminada, las direcciones URL ya están configuradas para cada aplicación. Si tiene un servidor de informes que está configurado para utilizar el modo integrado de SharePoint y actualiza la dirección URL del servicio web del servidor de informes utilizando la herramienta de configuración de Reporting Services, también debe actualizar la dirección URL en la Administración central de SharePoint.

Utilice la herramienta Configuración de Reporting Services para configurar las direcciones URL. Todas las partes de la dirección URL se definen en esta herramienta. A diferencia de las versiones anteriores, los sitios web de Internet Information Services (IIS) ya no proporcionan acceso a las aplicaciones de Reporting Services en SQL Server 2008.

Reporting Services proporciona los valores predeterminados que mejor funcionan en la mayoría de escenarios de implementación, incluso en las implementaciones en paralelo con otros servicios web y aplicaciones. Las direcciones URL predeterminadas incorporan nombres de instancia, con lo que se reduce el riesgo de que se produzcan conflictos de direcciones URL si ejecuta varias instancias del servidor de informes en el mismo equipo.

Este tema proporciona instrucciones para las tareas siguientes:

  • Crear una dirección URL para el servicio web del servidor de informes.

  • Crear una dirección URL para el Administrador de informes.

  • Establecer propiedades avanzadas de las direcciones URL para definir más direcciones URL.

Para obtener más información sobre cómo se almacenan y mantienen las direcciones URL, o sobre problemas de interoperabilidad, vea Acerca de las reservas y el registro de la dirección URL (Reporting Services) y Deploying Reporting Services and Internet Information Services Side-by-Side en los Libros en pantalla de SQL Server. Para revisar ejemplos de direcciones URL que suelen usarse en una instalación de Reporting Services, vea Ejemplos de direcciones URL en este tema.

Requisitos previos

Antes de crear o modificar una dirección URL, recuerde los puntos siguientes:

  • Debe ser miembro del grupo local de administradores en el equipo del servidor de informes.

  • Si IIS 6.0 ó IIS 7.0 está instalado en el mismo equipo, compruebe los nombres de los directorios virtuales de cualquier sitio web que use el puerto 80. Si ve algún directorio virtual que utilice los nombres de directorios virtuales predeterminados de Reporting Services (es decir, "Reports" y "ReportServer"), elija otros nombres de directorios virtuales para las direcciones URL de Reporting Services que configure.

  • Debe utilizar la herramienta Configuración de Reporting Services para configurar la dirección URL. No utilice una utilidad de sistema. No modifique nunca directamente las reservas de direcciones URL en la sección URLReservations del archivo RSReportServer.config. El uso de la herramienta Configuración de Reporting Services es necesario para actualizar la reserva de direcciones URL subyacente que está almacenada internamente y para sincronizar la configuración de direcciones URL que se almacena en el archivo RSReportServer.config.

  • Elija una hora en la que haya poca actividad con los informes. Cada vez que la reserva de direcciones URL cambie, puede esperar que los dominios de aplicación para el servicio web del servidor de informes y el Administrador de informes se pudieran reciclar.

  • Para obtener información general sobre la construcción y el uso de direcciones URL en Reporting Services, vea Configurar URLs del Servidor de informes.

Para configurar una dirección URL para el servicio web del servidor de informes

  1. Inicie la herramienta Configuración de Reporting Services y conéctese a una instancia local del servidor de informes

  2. Haga clic en Dirección URL del servicio web.

  3. Especifique el directorio virtual. El nombre del directorio virtual identifica qué aplicación recibe la solicitud. Dado que varias aplicaciones pueden compartir una dirección IP y el puerto, el nombre del directorio virtual especifica qué aplicación recibe la solicitud.

    Este valor debe ser único para asegurarse de que la solicitud alcanza el destino pretendido. Este valor es necesario. No distingue entre mayúsculas y minúsculas. Hay una correspondencia uno a uno entre un nombre de directorio virtual y una instancia de una aplicación de Reporting Services. Si crea varias direcciones URL para la misma instancia de aplicación, debe utilizar el mismo nombre de directorio virtual en todas las direcciones URL que defina para esta instancia de aplicación.

    Para el servicio web del servidor de informes, el nombre del directorio virtual predeterminado es ReportServer.

  4. Especifique la dirección IP que identifique de forma exclusiva el equipo del servidor de informes en la red. Si desea especificar un encabezado de host o definir más direcciones URL para la misma instancia de aplicación, debe hacer clic en Avanzadas. Para obtener instrucciones de cómo establecer las propiedades avanzadas de la dirección URL, consúltelas posteriormente en este tema. De lo contrario, utilice la página Dirección URL del servicio web para seleccionar entre los valores siguientes:

    • Todas asignadas especifica que cualquiera de las direcciones IP que están asignadas al equipo se puede utilizar en una dirección URL que señale a una aplicación de servidor de informes. Este valor también abarca nombres de host descriptivos (como nombres de equipo) que un servidor de nombres de dominio puede resolver en una dirección IP que se asigna al equipo. Éste es el valor predeterminado de una dirección URL de Reporting Services.

    • Todas sin asignar especifica que el servidor de informes recibirá cualquier solicitud no administrada por otra aplicación. Recomendamos que evite esta opción. Si selecciona esta opción, es posible que otra aplicación que tenga una reserva de direcciones URL más fuertes intercepte las solicitudes destinadas al servidor de informes.

    • 127.0.0.1 es la dirección IPv4 que se usa para tener acceso al host local. Admite la administración local en el equipo del servidor de informes. Si selecciona solo este valor, solo los usuarios que hayan iniciado sesión localmente en el equipo servidor de informes tendrá acceso a la aplicación.

    • ::1 es la dirección de retorno con el formato IPv6.

    • Las direcciones IP concretas también aparecen en esta lista. Las direcciones IP pueden estar en los formatos IPv4 e IPv6. Nnn.nnn.nnn.nnn es la dirección IPv4 de 32 bits de una tarjeta adaptadora de red del equipo. Las direcciones IPv6 son de 128 bits, con ocho campos de 4 bytes separados por dos puntos: el <prefijo>:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn

      Si tiene varias tarjetas o si la tarjeta de red admite tanto direcciones IPv4 como direcciones IPv6, verá varias direcciones IP. Si selecciona solo una dirección IP, limitará el acceso de la aplicación únicamente a la dirección IP (y a cualquier nombre de host que un servidor de nombres de dominio asigne a esa dirección). No puede utilizar el host local para tener acceso a un servidor de informes y no puede utilizar las direcciones IP de otras tarjetas de adaptadores de red que estén instalados en el equipo del servidor de informes. Normalmente, si selecciona este valor, es porque está configurando varias reservas de direcciones URL que también especifican direcciones IP explícitas o nombres de host (por ejemplo, uno para una tarjeta de un adaptador de red que se use para las conexiones de intranet y un segundo que se use para las conexiones de extranet).

  5. Especifique el puerto. El puerto 80 es el valor predeterminado para Reporting Services en Windows Server 2003, Windows Vista y Windows Server 2008 porque se puede compartir con otras aplicaciones. Si usa Windows XP Service Pack 2 de 32 bits, el puerto predeterminado es 8080. Si desea utilizar un número de puerto personalizado, recuerde que tendrá que especificarlo siempre en la dirección URL que se usa para tener acceso al servidor de informes. Puede utilizar las técnicas siguientes para buscar un puerto disponible:

    • Desde un símbolo del sistema, escriba el comando siguiente para devolver una lista de los puertos TCP que se estén utilizando:

      netstat –a –n -p tcp

    • Revise el artículo de soporte técnico de Microsoft, Información acerca de las asignaciones de puertos TCP/IP, para leer sobre las asignaciones de puertos TCP y las diferencias entre los puertos conocidos (0 a 1023), los puertos registrados (1024 a 49151) y los puertos dinámicos o los privados (49152 a 65535).

    • Si usa Firewall de Windows, debe abierto el puerto. Para obtener instrucciones, vea Cómo configurar un firewall para el acceso al Servidor de informes.

  6. Si aún no lo ha hecho, compruebe que IIS (si está instalado) no tiene un directorio virtual con el mismo nombre que piensa utilizar.

  7. Si instaló un certificado SSL, puede seleccionarlo ahora para enlazar la dirección URL al certificado SSL que esté instalado en el equipo.

  8. O bien, si selecciona un certificado SSL, puede especificar un puerto personalizado. El valor predeterminado es 443, pero puede utilizar cualquier puerto que esté disponible.

  9. Haga clic en Aplicar para crear la dirección URL.

  10. Pruebe la dirección URL haciendo clic en el vínculo en la sección Direcciones URL de la página. Observe que la base de datos del servidor de informes debe crearse y configurarse para poder probar la dirección URL. Para obtener instrucciones, vea Cómo crear una base de datos de servidor de informes (configuración de Reporting Services).

  11. Además, si su servidor de informes se configura para utilizar el modo integrado de SharePoint, debe configurar la dirección URL del servicio web del servidor de informes en la Administración central de SharePoint. Para obtener más información sobre cómo actualizar la dirección URL del servicio web del servidor de informes en la Administración central de SharePoint, vea Cómo configurar la integración del servidor de informes en Administración central de SharePoint.

Para crear una reserva de direcciones URL para el Administrador de informes

  1. Inicie la herramienta Configuración de Reporting Services y conéctese a la instancia del servidor de informes.

  2. Haga clic en Dirección URL del Administrador de informes.

  3. Especifique el directorio virtual. El Administrador de informes escucha en la misma dirección IP y puerto que el servicio web del servidor de informes. Si configuró el Administrador de informes para señalar a un servicio web del servidor de informes diferente, debe modificar la configuración de la dirección URL del Administrador de informes en el archivo RSReportServer.config. Si desea obtener instrucciones, vea Cómo configurar el Administrador de informes en los Libros en pantalla de SQL Server.

  4. Si instaló un certificado SSL, puede seleccionarlo para requerir que todas las solicitudes para el Administrador de informes se enruten a través de HTTP.

    O bien, si selecciona un certificado SSL, puede especificar un puerto personalizado. El valor predeterminado es 443, pero puede utilizar cualquier puerto que esté disponible.

  5. Haga clic en Aplicar para crear la dirección URL.

  6. Pruebe la dirección URL haciendo clic en el vínculo en la sección Direcciones URL de la página.

Establecer las propiedades avanzadas para especificar direcciones URL adicionales

Puede reservar varias direcciones URL para el servicio web del servidor de informes o el Administrador de informes especificando puertos diferentes o nombres de host (una dirección IP o un nombre de encabezado de host que un servidor de nombres de dominio pueda resolver como una dirección IP asignada al equipo). Si se crean varias direcciones URL, puede establecer rutas de acceso diferentes a la misma instancia del servidor de informes. Por ejemplo, para permitir el acceso desde la intranet y la extranet a un servidor de informes, podría utilizar la dirección URL predeterminada para el acceso a través de la intranet y un nombre de host completo adicional para el acceso desde la extranet:

No puede establecer varios nombres de directorios virtuales para la misma instancia de aplicación. A cada instancia de aplicación de Reporting Services se le asigna un único nombre de directorio virtual. Si tiene varias instancias de Reporting Services en el mismo equipo, el nombre del directorio virtual para una aplicación debería incluir el nombre de instancia para asegurarse de que cada solicitud llega a su destino pretendido.

Para establecer propiedades avanzadas en una dirección URL

  1. En la página Dirección URL del servicio web o Dirección URL del Administrador de informes, haga clic en Avanzadas.

  2. Haga clic en Agregar.

  3. Haga clic en la dirección IP o en el nombre de encabezado de host. Si especifica un encabezado de host, asegúrese de especificar un nombre que el servicio DNS pueda resolver. Si está especificando el nombre de dominio disponible públicamente, incluya toda la dirección URL, incluido http://www.

  4. Especifique el puerto. Si especifica un puerto personalizado, la dirección URL de la aplicación siempre debe incluir el número de puerto.

  5. Haga clic en Aceptar.

  6. Para probar la dirección URL, abra una ventana del explorador y escriba la dirección URL.

Direcciones URL para varias instancias del servidor de informes en el mismo equipo

Si está reservando direcciones URL para varias instancias de Reporting Services, debería seguir las convenciones de nomenclatura para poder evitar conflictos de nombres. Para obtener más información, vea Reservas de direcciones URL para implementaciones del servidor de informes de varias instancias.

Ejemplos de configuraciones de direcciones URL

En la lista siguiente se muestran algunos ejemplos de la apariencia que puede tener una dirección URL del servidor de informes:

Las direcciones URL que se utilizan para obtener acceso al Administrador de informes comparten un formato similar y suelen crearse en el mismo sitio web que hospeda al servidor de informes. La única diferencia es el nombre del directorio virtual (en este caso es reports, pero se puede configurar para que se utilice el nombre que se prefiera):