Compartir a través de


Acerca de las reservas y el registro de direcciones URL (Administrador de configuración de SSRS)

Las direcciones URL de las aplicaciones de Reporting Services se definen como reservas de direcciones URL en HTTP.SYS. Una reserva de direcciones URL define la sintaxis de un extremo de direcció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á las reservas de direcciones URL utilizando los valores predeterminados. Si el programa instala la configuración predeterminada, reservará dos direcciones URL: una del servicio web del servidor de informes y otra para el Administrador de informes. Puede utilizar la herramienta Configuración de Reporting Services para agregar más direcciones URL o modificar las direcciones URL predeterminados creadas por 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 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 del servidor de informes, comprobarán si hay instancias duplicadas y agregarán la reserva de direcciones URL a HTTP.SYS. No cree ni modifique nunca 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 utiliza para hospedar o tener acceso a aplicaciones de Reporting Services. Para obtener más información acerca de la funcionalidad de HTTP.SYS, vea HTTP Server API en MSDN.

Direcciones URL en Reporting Services

En una instalación de Reporting Services, puede tener acceso a las herramientas, aplicaciones y elementos siguientes 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 debería tener acceso a otros elementos publicados con direcciones URL, por ejemplo a los 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 ven en una ventana del explorador.

Nota

En este tema no se describe el acceso con direcciones URL al Generador de informes ni a informes específicos que se almacenan en el servidor de informes. Para obtener más información sobre el acceso URL a estos elementos, vea Access Report Server Items Using URL Access in SQL Server Books Online.

Reserva y registro de direcciones URL

Una reserva de direcciones URL define las direcciones URL que se pueden usar para tener acceso 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. Si anexa parámetros a la dirección URL, puede abrir el Generador de informes o los informes a través del servicio web. HTTP.SYS proporciona las reservas y permite el registro. Para obtener más información, vea Namespace Reservations, Registration, and Routing en MSDN.

Lareserva de direcciones URL es el proceso por el que se crea un extremo de dirección 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 que se definen en un equipo y define un conjunto de reglas comunes que garantizan que las reservas sean únicas.

Elregistro de direcciones URL se produce cuando el servicio se inicia. Se crea la cola de solicitudes y HTTP.SYS empieza a enrutar las solicitudes a esa cola. Un extremo de la dirección URL se debe registrar antes de agregar a la cola las solicitudes que se dirijan a ese extremo. Cuando el servicio Servidor de informes se inicie, registrará todas las direcciones URL que haya reservado para todas las aplicaciones habilitadas. Esto significa que el servicio web debe estar habilitado para que el registro tenga lugar. 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 se eliminan del Registro si detiene el servicio o recicla el servicio web o el dominio de aplicación del Administrador de informes. Si modifica una reserva de direcciones URL mientras el servicio se está ejecutando, el servidor de informes reciclará el dominio de aplicación inmediatamente para que se pueda eliminar del Registro la dirección URL anterior y empezar a usar la nueva.

Unos ejemplos sencillos ilustran el concepto de reserva de direcciones URL y cómo se relaciona con las direcciones URL que se usan para las aplicaciones de Reporting Services. Un punto clave que tener en cuenta es que la reserva de direcciones URL tiene una sintaxis diferente a la que la dirección URL utiliza para tener acceso 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. Observe que con esta reserva de direcciones URL se puede usar una cantidad cualquiera de direcciones URL para tener acceso 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 que tiene un carácter comodín. Solo las direcciones URL que incluyen la dirección IP se pueden utilizar 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 las reservas de direcciones URL en la herramienta 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 la instancia es el carácter de subrayado (_).

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

  1. Windows Server 2012

  2. Windows Server 2008 R2

  3. Windows Server 2008

  4. Windows 7

  5. Windows Vista

Tipo de instancia Application Dirección URL predeterminada Reserva de direcciones URL real 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 de las direcciones URL de Reporting Services

Reporting Services reservas de direcciones URL especifican la cuenta de servicio del servicio servidor de informes. La cuenta con la que se ejecuta el servicio se usa para todas las direcciones URL que se crean para las aplicaciones de Reporting Services que se ejecutan en la misma instancia. La identidad del servicio de la instancia del servidor de informes está almacenada en el archivo RSReportServer.config.

La cuenta de servicio no tiene ningún valor predeterminado. Sin embargo, hay que especificar una cuenta de servicio durante la instalación; se especifica en URLReservation en RSReportServer.config aun cuando el servidor se instala en modo de solo archivos. Los valores válidos para la cuenta de servicio incluyen una cuenta de usuario de dominio, LocalSystem o NetworkService.

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

Direcciones URL para 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 dirección URL https://localhost se interpreta como http://127.0.0.1. Si asoció la reserva de direcciones URL a un único nombre de equipo o dirección IP, no puede utilizar el host local a menos que cree una reserva adicional para 127.0.0.1 en el equipo local. De igual forma, si localhost o 127.0.0.1 se deshabilitan en el equipo, no puede utilizar 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, consulte Configurar un servidor de informes en modo nativo para la administración local (SSRS).

Direcciones URL para el servidor de informes en el modo integrado de SharePoint.

Si un servidor de informes independiente se configura para ejecutarse dentro de una implementación más amplia de una tecnología o producto de SharePoint, la construcción de las direcciones URL y los directorios virtuales se verá afectada de las siguientes formas:

  • Las direcciones URL de los informes y otros elementos se asignan a través de la dirección URL de la aplicación web de SharePoint. Para el acceso con direcciones URL a informes concretos, utilice siempre una dirección URL completa que incluya la ruta de acceso del sitio, la biblioteca de documentos, el nombre de elemento y una extensión de nombre de archivo (por ejemplo .rdl para un informe). Debe especificar direcciones URL completas cuando haga referencia a modelos y orígenes de datos compartidos en los informes y cuando especifique un servidor de destino y carpetas para operaciones de publicación en un servidor de informes.

  • La extensión de nombre de archivo se utiliza para distinguir entre tipos diferentes de elementos del servidor de informes. Las extensiones válidas incluyen .rdl para las definiciones de informe, .smdl para los modelos de informe, y .rsds para los orígenes de datos compartidos que se crean para un sitio web 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 las 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 se integra con un conjunto de SharePoint, el acceso del host local al mismo no resolverá los nodos de la implementación que estén instalados en equipos remotos.

  • La reserva de direcciones URL y el extremo para el Administrador de informes no se pueden configurar para un servidor de informes que se ejecute en el modo integrado de SharePoint. Si los configura, ya no funcionarán después de implementar un servidor de informes en el modo integrado de SharePoint. El Administrador de informes no se admite en este modo.

Si integró 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 única dirección URL del servidor virtual para la implementación escalada. La configuración de la integración del servidor de informes solo le permite especificar una dirección URL del servidor de informes. En el caso de una implementación escalada, la dirección URL debe ser el punto de acceso para los nodos del servidor en dicha implementación.

Consulte también

Configurar una dirección URL (Administrador de configuración de SSRS)
Sintaxis de reserva de direcciones URL (Configuration Manager de SSRS)