Compartir a través de


Acerca de las reservas de direcciones URL y el registro (Administrador de configuración del servidor de informes)

Las direcciones URL de las aplicaciones de Reporting Services se definen como reservas de direcciones URL en HTTP.SYS. La reserva de URL define la sintaxis de un punto de conexión URL para una aplicación web. Las reservas de direcciones URL se definen tanto para el servicio web del servidor de informes como para el portal web al configurar las aplicaciones en el servidor de informes. Las reservas de direcciones URL se crean automáticamente al configurar direcciones URL a través del programa de instalación o de la herramienta Configuración de Reporting Services:

  • El programa de instalación crea reservas de direcciones URL con valores predeterminados. Si el programa de instalación instala la configuración predeterminada, reserva dos direcciones URL; uno para el servicio web del servidor de informes y otro para el portal web. Puede usar la herramienta de configuración de Reporting Services para agregar más direcciones URL o modificar las direcciones URL predeterminadas que crea el programa de instalación.

  • La herramienta de configuración de Reporting Services crea una reserva de URL en función de la URL que especifique en las páginas URL del Servicio Web o URL del Portal Web de la herramienta.

Tanto el programa de instalación como la herramienta también asignan permisos en la dirección URL al servicio del servidor de informes, comprueban si hay instancias duplicadas y agrega la reserva de direcciones URL a HTTP.SYS. Nunca cree ni modifique una reserva de direcciones URL de Reporting Services directamente mediante HttpCfg.exe u otra herramienta. Si omite un paso o establece un valor no válido, se producen problemas que pueden ser difíciles de diagnosticar o corregir.

Nota:

HTTP.SYS es un componente del sistema operativo que escucha las solicitudes de red y las enruta a una cola de solicitudes. En esta versión de Reporting Services, HTTP.SYS establece y mantiene la cola de solicitudes para el servicio web del servidor de informes y el portal web. Internet Information Services (IIS) ya no se usa para hospedar ni acceder a aplicaciones de Reporting Services. Para obtener más información sobre HTTP.SYS funcionalidad, consulte API de servidor HTTP.

Direcciones URL en Reporting Services

En una instalación de Reporting Services, puede acceder a las siguientes herramientas, aplicaciones y elementos a través de direcciones URL:

  • Servicio web del servidor de informes

  • Portal web

  • Informes publicados en un servidor de informes

No se debe acceder a otros elementos direccionables por URL publicados, como orígenes de datos compartidos, a través de URLs como elementos autónomos. El servidor de informes no muestra esos elementos en un formato significativo cuando se ve en una ventana del explorador.

Nota:

En este artículo no se describe el acceso url a informes específicos almacenados en el servidor de informes. Para obtener más información sobre el acceso URL a estos elementos, consulte Acceso a elementos del servidor de informes mediante el acceso URL.

Reserva y registro de direcciones URL

Una reserva de direcciones URL define las direcciones URL que se pueden usar para acceder a una aplicación de Reporting Services. Reporting Services reserva una o varias direcciones URL para el servicio web del servidor de informes y el portal web en HTTP.SYS y, a continuación, los registra cuando se inicia el servicio. Al anexar parámetros a la dirección URL, puede abrir informes a través del servicio web. Las reservas y el registro se proporcionan mediante HTTP.SYS. Para obtener más información, consulte Reservas de espacio de nombres, registro y enrutamiento.

Reserva de URL es un proceso por el cual se crea un endpoint de URL para una aplicación web y se almacena en HTTP.SYS. HTTP.SYS es el repositorio común de todas las reservas de direcciones URL definidas en un equipo y define un conjunto de reglas comunes que garantizan reservas de direcciones URL únicas.

El registro de direcciones URL se produce cuando se inicia el servicio. La cola de solicitudes se crea y HTTP.SYS comienza a enrutar las solicitudes a esa cola. Se debe registrar un punto de conexión de dirección URL antes de que las solicitudes dirigidas a ese punto de conexión se agreguen a la cola. Cuando se inicia el servicio servidor de informes, registra todas las direcciones URL que reserva para todas las aplicaciones habilitadas. Por lo tanto, el servicio web debe estar habilitado para que se produzca el registro. Si establece la propiedad WebServiceAndHTTPAccessEnabled en False en la faceta Configuración de área expuesta para Reporting Services de Administración basada en directivas, la dirección URL del servicio web no se registra cuando se inicia el servicio.

Las direcciones URL no se registran si detiene el servicio o recicla el servicio web o el dominio de aplicación del portal web. Si modifica una reserva de direcciones URL mientras se ejecuta el servicio, el servidor de informes recicla el dominio de aplicación inmediatamente para que la dirección URL anterior pueda ser anulada y la nueva pueda ser utilizada.

Algunos ejemplos sencillos muestran el concepto de una reserva de direcciones URL y cómo se relaciona con las direcciones URL usadas para las aplicaciones de Reporting Services. Un punto clave que se debe tener en cuenta es que la reserva de direcciones URL tiene una sintaxis diferente de la dirección URL que se usa para acceder a la aplicación:

Reserva de direcciones URL en HTTP.SYS URL Explicación
https://+:80/reportserver https://<computername>/reportserver

https://<IPAddress>/reportserver

https://localhost/reportserver
La reserva de direcciones URL especifica un carácter comodín (+) en el puerto 80. Esto coloca en la cola del servidor de informes cualquier solicitud entrante que especifique un host que se resuelva como el equipo del servidor de informes en el puerto 80. Tenga en cuenta que, con esta reserva de direcciones URL, se puede usar cualquier número de direcciones URL para acceder al servidor de informes.

Esta reserva de direcciones URL es la predeterminada para un servidor de informes de Reporting Services para la mayoría de los sistemas operativos.
https://123.45.67.0:80/reportserver https://123.45.67.0/reportserver Esta reserva de direcciones URL especifica una dirección IP y es mucho más restrictiva que la reserva de direcciones URL comodín. Solo se pueden usar direcciones URL que incluyan la dirección IP para conectarse al servidor de informes. Dada esta reserva de direcciones URL, se produciría un error en una solicitud a un servidor de informes https://<computername>/reportserver o https://localhost/reportserver .

Direcciones URL predeterminadas

Si instala Reporting Services en la configuración predeterminada, el programa de instalación reserva direcciones URL para el servicio web del servidor de informes y el portal web. También puede aceptar estos valores predeterminados al definir reservas de direcciones URL en la herramienta de configuración de Reporting Services. Las direcciones URL predeterminadas incluyen un nombre de instancia si instala SQL Server Express o si instala Reporting Services como una instancia con nombre.

Importante

El carácter de instancia es un carácter de subrayado (_).

Las reservas de direcciones URL incluyen un número de puerto. Los siguientes sistemas operativos permiten que varias aplicaciones web compartan un puerto:

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows Server 2008

  • Windows 7

  • Windows Vista

Tipo de instancia Aplicación Dirección URL predeterminada Reserva actual de URL en HTTP.SYS
Instancia predeterminada Servicio web del servidor de informes https://<servername>/reportserver https://<servername>:80/reportserver
Instancia predeterminada Portal en línea https://<servername>/reports https://<servername>:80/reports
Instancia con nombre Servicio web del servidor de informes https://<servername>/reportserver_<instancename> https://<servername>:80/reportserver_<instancename>
Instancia con nombre Portal web https://<servername>/reports_<instancename> https://<servername>:80/reports_<instancename>
SQL Server Express Servicio web del servidor de informes https://<servername>/reportserver_SQLExpress https://<servername>:80/reportserver_SQLExpress
SQL Server Express Portal web https://<servername>/reports_SQLExpress https://<servername>:80/reports_SQLExpress

Autenticación e identidad de servicio para direcciones URL de Reporting Services

Las reservas de direcciones URL Reporting Services muestran la cuenta de la reserva de direcciones URL. La cuenta de servicio virtual se usa para todas las direcciones URL creadas para las aplicaciones de Reporting Services que se ejecutan en la misma instancia.

El acceso anónimo está deshabilitado porque la seguridad predeterminada es RSWindowsNegotiate. Para el acceso a la intranet, las direcciones URL del servidor de informes usan nombres de equipo de red. Si desea configurar Reporting Services para conexiones a Internet, debe usar diferentes opciones. Para obtener más información sobre la autenticación, consulte Autenticación con el servidor de informes.

Direcciones URL para la administración local

Puede usar https://localhost/reportserver o https://localhost/reports si ha especificado un carácter comodín fuerte o débil para la reserva de direcciones URL.

La https://localhost dirección URL se interpreta como https://127.0.0.1. Si ha marcado la reserva de direcciones URL en un nombre de equipo o una sola dirección IP, no puede usar localhost a menos que cree una reserva adicional para 127.0.0.1 en el equipo local. Del mismo modo, si localhost o 127.0.0.1 está deshabilitado en el equipo, no puede usar esa dirección URL.

Windows Vista, Windows Server 2008 y versiones posteriores incluyen nuevas características de seguridad para minimizar el riesgo de ejecutar programas accidentalmente con privilegios elevados. Se necesitan pasos adicionales para habilitar la administración local en estos sistemas operativos. Para obtener más información, vea Configurar un servidor de informes en modo nativo para la administración local (SSRS).