Archivo de configuración RSWebApplication

Actualizado: 17 de julio de 2006

El archivo RSWebApplication.config almacena valores de configuración para el Administrador de informes. Especifica los parámetros que se utilizan para la distribución de informes y el número de conexiones abiertas por usuario.

Ubicación del archivo

Este archivo se encuentra en la carpeta \Reporting Services\ReportManager.

Directrices para editar

Puede editar este archivo para limitar el número de conexiones abiertas, cambiar la extensión de entrega predeterminada y cambiar el formato de representación predeterminado para cada extensión de entrega.

Ejemplo de la configuración predeterminada

El siguiente ejemplo muestra algunos de los parámetros y valores predeterminados que se encuentran en el archivo RSWebApplication.config.

<Configuration>
     <UI>
     <ReportServerUrl></ReportServerUrl>
     <ReportServerVirtualDirectory>ReportServer</ReportServerVirtualDirectory>
     <ReportBuilderTrustLevel>FullTrust</ReportBuilderTrustLevel>
     </UI>
     <Extensions>
          <DeliveryUI>
               <Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailDeliveryProviderControl,ReportingServicesEmailDeliveryProvider">
                    <DefaultDeliveryExtension>True</DefaultDeliveryExtension>
                    <Configuration>
                         <RSEmailDPConfiguration>
                              <DefaultRenderingExtension>MHTML</DefaultRenderingExtension>
                         </RSEmailDPConfiguration>
                    </Configuration>
               </Extension>
               <Extension Name="Report Server FileShare" Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareUIControl,ReportingServicesFileShareDeliveryProvider"/>
          </DeliveryUI>
     </Extensions>
     <Add Key="MaxActiveReqForOneUser" Value="20"/>
     <Add Key="DisplayErrorLink" Value="true"/>
</Configuration>

Ejemplo de configuración alternativa para obtener acceso al extremo del servidor de informes

En este ejemplo se indica cómo utilizar ReportServerUrl en lugar de ReportServerVirtualDirectory.

ms155878.note(es-es,SQL.90).gifImportante:
En los parámetros de configuración se distingue entre mayúsculas y minúsculas. Cuando agregue entradas nuevas, asegúrese de escribir el parámetro exactamente como aparece. Si comete un error con las mayúsculas o las minúsculas, aparecerá un error del tipo "El archivo de configuración contiene un elemento que no es válido. El elemento nombreDeElemento no es un elemento de archivo de configuración."
<UI>
     <ReportServerUrl>https://www.adventure-works.com/ReportServer</ReportServerUrl>
     <ReportServerVirtualDirectory></ReportServerVirtualDirectory>
     <ReportBuilderTrustLevel>FullTrust</ReportBuilderTrustLevel>
</UI>

Parámetros de configuración

La siguiente tabla proporciona información sobre la configuración predeterminada. Los parámetros se presentan en el orden en que aparecen en el archivo de configuración. Si utiliza extensiones de entrega personalizadas, el archivo de configuración incluirá parámetros adicionales.

Parámetro Descripción

ReportServerVirtualDirectory

Especifica el extremo SOAP del servidor de informes que utiliza el Administrador de informes. El valor es el nombre del directorio virtual del servidor de informes. Por ejemplo, si la dirección URL del servidor de informes es http://adventure-works.com/reportserver, el valor del parámetro ReportserverVirtualDirectory es servidorDeInformes.

Esta configuración requiere que el Administrador de informes y el servidor de informes estén configurados para utilizar el mismo sitio Web. Si utilizan distintos sitios Web, elimine el valor de ReportServerVirtualDirectory y utilice ReportServerURL en su lugar.

Para obtener más información acerca de las direcciones URL y este parámetro, vea Configurar directorios virtuales del servidor de informes y Configurar un servidor de informes para acceso a Internet.

ReportServerUrl

Proporciona un modo alternativo de especificar el extremo SOAP del servidor de informes que utiliza el Administrador de informes. Puede utilizar este parámetro en lugar de ReportServerVirtualDirectory cuando el Administrador de informes y los directorios virtuales del servidor de informes se alojen en servidores o sitios web independientes, o bien si debe especificar un nombre de dominio completo para el servidor de informes.

ReportServerURL y ReportServerVirtualDirectory se excluyen mutuamente. Si especifica ReportServerURL, debe eliminar la entrada de ReportServerVirtualDirectory.

Para especificar este parámetro, debe editar manualmente el archivo RSWebApplication.config. Entre los valores válidos se incluyen http://<servidor>/<servidorDeInformes> o https://<servidor>/<servidorDeInformes> si utiliza certificados. Si el Administrador de informes se encuentra instalado de forma independiente en un servidor Web situado en Internet, este valor debe ser un nombre de dominio completo que pueda usarse para obtener acceso a una instancia de servidor de informes detrás del firewall. Este valor no puede establecerse en localhost.

Si se ha instalado un certificado de Capa de sockets seguros (SSL), el valor debe ser el nombre del servidor registrado en el certificado. Si se produce el error "Se ha terminado la conexión subyacente: no se puede establecer una relación de confianza para el canal seguro SSL/TLS", establezca ReportServerUrl en el nombre de dominio completo del servidor para el que se ha emitido el certificado. Por ejemplo, si el certificado se ha registrado para https://adventure-works.com.onlinesales, la dirección URL del servidor de informes debería ser https://adventure-works.com.onlinesales/reportserver.

Para ver un ejemplo de uso de este parámetro, vea el ejemplo que se ofrece en este tema. Para obtener más información acerca de las direcciones URL y este parámetro, vea Configurar directorios virtuales del servidor de informes.

ReportBuilderTrustLevel

Especifique si se ejecuta el Generador de informes en el modo de confianza parcial o plena. Los valores válidos son FullTrust y PartialTrust. El valor predeterminado es FullTrust. Para obtener más información acerca de estos niveles de confianza, vea Iniciar la herramienta Generador de informes.

PassThroughCookies

Este parámetro no se incluye de forma predeterminada en el archivo de configuración. Para utilizarlo, debe agregarlo manualmente.

Este valor configura el Administrador de informes para que transmita cookies de autenticación personalizadas. Para obtener más información y ver un ejemplo de cómo especificar valores de configuración, vea Configurar el Administrador de informes para transmitir cookies de autenticación personalizada.

ReportServerExternalUrl

Este parámetro ya no se utiliza. En versiones anteriores, se utilizaba para proporcionar una dirección URL completa del servidor de informes a aplicaciones y procesos internos que necesitaban enviar solicitudes a un servidor de informes que estaba detrás de un firewall. Este parámetro no estaba incluido de forma predeterminada en el archivo de configuración. Si se agregaba manualmente, se podía dejar en el archivo o quitarlo. Tenga en cuenta que la implementación del Generador de informes en un servidor de informes para Internet es un escenario de implementación no probado en esta versión. Si antes utilizaba este parámetro para que se admitiera el acceso vía Internet al Generador de informes, debe considerar la posibilidad de utilizar una estrategia alternativa.

DeliveryUI

Especifica las extensiones de entrega que pueden utilizarse con las suscripciones. Los nombres de extensión que especifique en esta sección aparecerán como opciones de entrega en las páginas de definición de la suscripción en el Administrador de informes. Reporting Services incluye dos extensiones de entrega predeterminadas para las suscripciones: Correo electrónico del Servidor de informes y Recurso compartido del Servidor de informes. Para obtener más información, vea Configurar un servidor de informes para la entrega por correo electrónico y Entrega a recursos compartidos de archivos en Reporting Services.

DefaultDeliveryExtension

Especifica si una extensión de entrega es el valor predeterminado. La extensión de entrega predeterminada es Correo electrónico del Servidor de informes. Los valores válidos son True o False. Si más de una extensión contiene un valor de True, se considerará que la primera es la predeterminada.

Configuration

Especifica las opciones de configuración de una extensión de entrega. Puede establecer un formato de representación predeterminado para cada extensión de entrega. Los valores válidos son los nombres de extensión de representación incluidos en la sección correspondiente del archivo rsreportserver.config.

MaxActiveReqForOneUser

Especifica el número máximo de conexiones simultáneas y en curso que un solo usuario puede abrir para el Administrador de informes. Una vez alcanzado el límite, se rechazan las demás solicitudes de conexión del usuario. Este parámetro de configuración se ha diseñado para reducir los ataques de denegación de servicio.

Los valores válidos son de 0 a un número entero definido como máximo. 0 indica que no existe un límite para el número de conexiones. El valor predeterminado es 20.

Tenga en cuenta que la mayoría de las solicitudes se procesan muy rápido, por lo que es poco probable que un solo usuario tenga más de 20 conexiones abiertas en un instante determinado. Si los usuarios abren más de 15 informes que ejecutan muchos procesos al mismo tiempo, tal vez necesite incrementar este valor.

DisplayErrorLink

Muestra un vínculo al sitio de Ayuda y soporte técnico de Microsoft. Este vínculo aparece en los mensajes de error. Los usuarios pueden visitar el sitio para ver contenido actualizado de mensajes de error. Los valores válidos son true o false. El valor predeterminado es true.

Vea también

Conceptos

Archivos de configuración de Reporting Services
Archivo de configuración RSReportServer

Otros recursos

Implementing a Delivery Extension

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido nuevo:
  • Se ha agregado un ejemplo en el que se muestra cómo especificar ReportServerUrl.