Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 Administrador de informes 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 creará reservas de direcciones URL con valores predeterminados. Si el programa de instalación instala la configuración predeterminada, reservará dos direcciones URL; uno de los servicios web del servidor de informes y otro para el Administrador de informes. 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 creará una reserva de direcciones URL en función de la dirección URL que especifique en las páginas DIRECCIÓN URL del servicio web o dirección URL del Administrador de informes de la herramienta.
Tanto el programa de instalación como la herramienta también asignarán permisos en la dirección URL al servicio servidor de informes, comprobarán si hay instancias duplicadas y agregarán 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, encontrará problemas que podrían 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 Administrador de informes. 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 en MSDN.
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
Administrador de informes
Generador de informes
Informes publicados en un servidor de informes
No se debe tener acceso a otros elementos direccionables de dirección URL publicados, como modelos y orígenes de datos compartidos, a través de direcciones URL como elementos independientes. El servidor de informes no muestra esos elementos en un formato significativo cuando se ve en una ventana del explorador.
Nota:
En este tema no se describe el acceso URL al Generador de informes ni a informes específicos almacenados en el servidor de informes. Para obtener más información sobre el acceso URL a estos elementos, vea Obtener acceso a elementos del servidor de informes mediante el acceso URL en los Libros en pantalla de SQL Server.
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 reservará una o varias direcciones URL para el servicio web del servidor de informes y el Administrador de informes en HTTP.SYS y, a continuación, los registrará cuando se inicie el servicio. Las direcciones URL del Generador de informes y los informes se basan en la reserva de direcciones URL del servicio web del servidor de informes. Al anexar parámetros a la dirección URL, puede abrir el Generador de informes o los informes a través del servicio web. Las reservas y el registro se proporcionan mediante HTTP.SYS. Para obtener más información, vea Reservas de espacios de nombres, registro y enrutamiento en MSDN.
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 inicie el servicio servidor de informes, registrará todas las direcciones URL que tiene reservadas para todas las aplicaciones habilitadas. Esto significa que 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 registrará cuando se inicie el servicio.
Las direcciones URL no se registran si detiene el servicio o reinicia el servicio web o el dominio de aplicación del Administrador de informes. Si modifica una reserva de direcciones URL mientras se ejecuta el servicio, el servidor de informes reciclará el dominio de aplicación inmediatamente para que se pueda anular el registro de la dirección URL anterior y se ponga en uso la nueva.
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 |
|---|---|---|
| http://+:80/reportserver |
<http:// computername>/reportserver <http://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 es la reserva de direcciones URL predeterminada para un servidor de informes de Reporting Services para la mayoría de los sistemas operativos. |
| http://123.45.67.0:80/reportserver | http://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 en http://< computername>/reportserver https://localhost/reportserver . |
Direcciones URL predeterminadas
Si instala Reporting Services en la configuración predeterminada, el programa de instalación reservará direcciones URL para el servicio web del servidor de informes y el Administrador de informes. 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 incluirán 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 permitirán que varias aplicaciones web compartan un puerto:
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 | <http:// servername>/reportserver | <http:// servername>:80/reportserver |
| Instancia predeterminada | Administrador de informes | <http://servername>/reportserver | http://<servername>:80/reportserver |
| Instancia con nombre | Servicio web del servidor de informes | <http:// servername>/reportserver_<instancename> | <http://servername>:80/reportserver_<instancename> |
| Instancia con nombre | Administrador de informes | <http:// servername>/reports_<instancename> | <http:// servername>:80/reports_<instancename> |
| SQL Server Express | Servicio web del servidor de informes | <http:// servername>/reportserver_SQLExpress | <http://servername>:80/reportserver_SQLExpress |
| SQL Server Express | Administrador de informes | <http:// servername>/reports_SQLExpress | <http:// servername>:80/reports_SQLExpress |
Autenticación e identidad de servicio para direcciones URL de Reporting Services
Las reservas de direcciones URL de Reporting Services especifican la cuenta de servicio del servicio del servidor de informes. La cuenta con la que se ejecuta el servicio se usa para todas las direcciones URL creadas para las aplicaciones de Reporting Services que se ejecutan en la misma instancia. La identidad de servicio de la instancia del servidor de informes se almacena en el archivo RSReportServer.config.
La cuenta de servicio no tiene ningún valor predeterminado. Sin embargo, se requiere especificar una cuenta de servicio durante la instalación y se especifica en URLReservation en RSReportServer.config incluso si instala el servidor en modo de solo archivos. Los valores válidos para la cuenta de servicio incluyen una cuenta de usuario de dominio, LocalSystemo NetworkService.
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 en la Documentación en línea de SQL Server.
Direcciones URL de 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 http://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 y Windows Server 2008 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).
Direcciones URL del servidor de informes en modo integrado de SharePoint
Si un servidor de informes independiente está configurado para ejecutarse dentro de una implementación mayor de un producto o tecnología de SharePoint, la dirección URL y la construcción de directorios virtuales se verán afectadas de las siguientes maneras:
Las direcciones URL de los informes y otros elementos se abordan a través de la dirección URL de la aplicación web de SharePoint. Para el acceso url a informes específicos, use siempre una dirección URL completa que incluya la ruta de acceso del sitio, la biblioteca de documentos, el nombre del elemento y una extensión de nombre de archivo (como .rdl para un informe). Debe especificar direcciones URL completas al hacer referencia a modelos y orígenes de datos compartidos en informes y al especificar un servidor de destino y carpetas para las operaciones de publicación en un servidor de informes.
La extensión de nombre de archivo se usa para distinguir entre distintos tipos de elementos del servidor de informes. Las extensiones válidas incluyen .rdl para definiciones de informe, .smdl para modelos de informe y .rsds para orígenes de datos compartidos creados para un sitio de SharePoint.
Aunque los productos y tecnologías de SharePoint tienen reservas de direcciones URL definidas para ellos, puede omitir la reserva al publicar en el servidor. Para las aplicaciones web de SharePoint, la reserva de direcciones URL es una operación interna.
En el caso de implementaciones de servidor único en las que se instala un servidor de informes integrado y una instancia de tecnología de SharePoint en el mismo equipo, no se puede usar. https://localhost/reportserver. Si https://localhost se usa para acceder a la aplicación web de SharePoint, debe usar un sitio web no predeterminado o una asignación de puerto única para acceder a un servidor de informes. Además, si el servidor de informes está integrado con una granja de SharePoint, el acceso a localhost en un servidor de informes no funcionará para los nodos de la implementación instalados en equipos remotos.
La reserva de direcciones URL y el punto de conexión del Administrador de informes no se pueden configurar para un servidor de informes que se ejecute en modo integrado de SharePoint. Si lo configura, ya no funcionará después de implementar un servidor de informes en modo integrado de SharePoint. El Administrador de informes no está soportado en este modo.
Si ha integrado una implementación escalada del servidor de informes para ejecutarse dentro de una implementación mayor de un producto o tecnología de SharePoint, equilibre la carga de los nodos del servidor de informes y defina una dirección URL de servidor virtual única para la implementación escalada. La configuración de integración del servidor de informes solo permite especificar una dirección URL de servidor de informes única. En el caso de una implementación escalada, la dirección URL debe ser el punto de acceso para los nodos del servidor en la implementación escalada.
Véase también
configurar una dirección URL (Administrador de configuración de SSRS)
Sintaxis de reserva de direcciones URL (Administrador de configuración de SSRS)