Cómo configurar Reporting Services para que use un sitio Web no predeterminado (configuración de Reporting Services)

Actualizado: 14 de abril de 2006

Puede crear directorios virtuales para el servidor de informes y el Administrador de informes en un sitio Web personalizado. Para usar un sitio Web no predeterminado, cree el sitio, selecciónelo cuando cree los directorios virtuales, actualice las direcciones URL en los archivos de configuración de Reporting Services y pruebe la instalación para estar seguro de que el servidor de informes está disponible. El modo en que especifique las direcciones URL y pruebe la configuración variará en función de si identifica el sitio Web con una dirección IP única, un número de puerto, un nombre de encabezado de host o una combinación.

Dependiendo de cómo está configurado el sitio Web, puede encontrar uno o varios errores HTTP 401 al comprobar la dirección URL:

  • HTTP 401.1 - No autorizado: error de inicio de sesión; puede ocurrir si ejecuta Windows XP con el Service Pack 2 o Windows Server 2003 con el Service Pack, y el nombre de dominio completo del sitio Web es diferente del nombre del equipo local. Hay varias formas de solucionar este error. Para obtener más información acerca del error y sus posibles soluciones, vaya a https://support.microsoft.com/kb/896861.
  • HTTP 401.1 - No autorizado: acceso denegado debido a credenciales no válidas; puede ocurrir si el grupo de aplicaciones es una cuenta local o una cuenta de usuario de dominio, y el sitio Web está configurado para usar seguridad integrada. Puesto que los directorios virtuales del servidor de informes utilizan seguridad integrada de forma predeterminada, es muy probable que aparezca este error al obtener acceso al servidor de informes. Para obtener más información acerca del error y sus posibles soluciones, vaya a https://support.microsoft.com/kb/871179.

Puede ejecutar varias instancias del servidor de informes en el mismo equipo sin tener que crear sitios Web personalizados para cada instancia. Para obtener más información, vea Instalar varias instancias de Reporting Services.

Para crear los directorios virtuales en un nuevo sitio Web personalizado

  1. Cree un nuevo sitio Web en el Administrador IIS. La creación de un sitio Web personalizado exige que se configure el sitio Web de modo que utilice una dirección IP específica o un nombre de encabezado de host. Para obtener instrucciones acerca de la creación de un sitio Web, vea el tema sobre el alojamiento de varios sitios Web en un único servidor en la documentación de los Servicios de Internet Information Server (IIS).

  2. Compruebe que el sitio Web es accesible y que no encuentra errores de autenticación al obtener acceso al mismo.

  3. Inicie la herramienta de configuración de Reporting Services y conéctese al servidor de informes que va a utilizar el nuevo sitio Web.

  4. En la página Directorio virtual del servidor de informes, haga clic en Nuevo.

  5. Seleccione el sitio Web que acaba de crear y haga clic en Aceptar.

  6. Si va a configurar el servidor de informes para conexiones Capa de sockets seguros (SSL), active la casilla Requiere conexiones SSL (Capa de sockets seguros).

  7. Haga clic en Aplicar para crear el directorio virtual del servidor de informes.

  8. En la página Directorio virtual del Administrador de informes, haga clic en Nuevo.

  9. Seleccione el sitio Web que acaba de crear. Haga clic en Aceptar.

  10. Haga clic en Aplicar para crear el directorio virtual del Administrador de informes.

  11. Pruebe la dirección URL para comprobar que puede obtener acceso al servidor de informes. Para ello, escriba la dirección URL en una ventana del explorador. Si aparecen errores HTTP 401, revise los artículos de Microsoft Knowledge Base que se indican al principio de este tema.

    Una dirección URL completa del servidor de informes incluye el prefijo, el nombre del servidor y el directorio virtual:

    Si ha asignado un encabezado de host al sitio Web personalizado, utilice la siguiente sintaxis: http://<encabezadoDeHost>/servidorDeInformes.

    Si ha asignado una dirección IP al sitio Web personalizado, asegúrese de que dicha dirección IP se resuelve en un nombre de host y, a continuación, utilice la siguiente sintaxis: http://<direcciónIP>/servidorDeInformes.

    Si ha asignado un número de puerto único al sitio personalizado, agregue el número de puerto al nombre del servidor Web: http://<nombreDeServidor>:<númeroDePuerto>/servidorDeInformes.

  12. (Opcional para algunas configuraciones de sitio Web.) Edite el archivo RSWebApplication.config para actualizar la dirección URL del servidor de informes que utiliza el Administrador de informes para conectarse al servidor de informes.

    Puede omitir estos pasos si el sitio Web personalizado está asignado a una dirección IP específica y el nombre de host se resuelve en la dirección IP. También puede omitir este paso si el sitio Web utiliza SSL y el puerto 443, y selecciona la opción SSL al crear el directorio virtual del servidor de informes.

    Si el sitio personalizado utiliza encabezados de host o un número de puerto personalizado, debe realizar estos pasos:

    1. Abra el archivo RSWebApplication.config.
    2. Elimine la entrada de ReportServerVirtualDirectory. Quite sólo el valor, no elimine las etiquetas.
    3. En ReportServerUrl, escriba un nombre completo para la instancia del servidor de informes. Debe ser el mismo valor que usó antes para confirmar la dirección URL del servidor de informes.

    La configuración debe ser similar al siguiente ejemplo:

    <ReportServerUrl>http://myhostheader/reportserver</ReportServerUrl>
    <ReportServerVirtualDirectory></ReportServerVirtualDirectory>
    

    Si está configurando varias instancias de servidor de informes, repita este paso para cada instancia. Para obtener más información acerca de este archivo de configuración, vea Archivo de configuración RSWebApplication en los Libros en pantalla de SQL Server.

  13. Pruebe la dirección URL para comprobar que puede obtener acceso al Administrador de informes. Por ejemplo, si la dirección URL del servidor de informes es http://<hostheader>/reportserver, la dirección URL del Administrador de informes será muy probablemente http://<hostheader>/reports.

    Si aparece el error "Error de la solicitud con el código de estado HTTP 400: Solicitud incorrecta", la dirección URL que especificó en RSWebApplication.config no es válida.

  14. Si utiliza entrega de correo electrónico del servidor de informes, edite el archivo RSReportServer.config y especifique el valor de configuración UrlRoot. El valor debe ser la dirección URL completa del servidor de informes. Debe ser el mismo valor que usó antes para confirmar la dirección URL del servidor de informes. Para obtener más información acerca de este archivo de configuración, vea Archivo de configuración RSReportServer en los Libros en pantalla de SQL Server.

Vea también

Tareas

Cómo iniciar la herramienta de configuración de Reporting Services

Conceptos

Configurar directorios virtuales del servidor de informes
Crear una base de datos de servidor de informes
Temas de procedimientos de configuración de Reporting Services

Otros recursos

Instalar varias instancias de Reporting Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005