Archivo de configuración RSReportServer

El archivo RSReportServer.config almacena valores que son utilizados por el Administrador de informes, el servicio web del servidor de informes y el procesamiento en segundo plano. Todas las aplicaciones de Reporting Services se ejecutan dentro de un proceso único que lee la configuración almacenada en el archivo RSReportServer.config. En este tema se describe cada elemento existente en el archivo de configuración. Para obtener más información sobre el contexto de ejecución de las aplicaciones, vea Arquitectura de servicio (Reporting Services).

Los valores de configuración se presentan en el orden en el que aparecen. Para obtener instrucciones sobre la manera de editar este archivo, vea Cómo modificar un archivo de configuración de Reporting Services.

Estructura de los archivos de configuración

El ejemplo siguiente muestra la estructura básica del archivo RSReportServer.config. Los elementos en negrita incluidos al final representan secciones adicionales que están contraídas en este ejemplo para poder ver la estructura del elemento XML más fácilmente. Para consultar directamente los valores de URLReservations, Authentication, Service, UI, Extensions o MapTileServerConfiguration, haga clic en los vínculos siguientes: Authentication, Service, UI, Extensions, URLReservations y MapTileServerConfiguration.

<Configuration>
    <Dsn></Dsn>
    <ConnectionType>Default</ConnectionType>
    <LogonUser></LogonUser>
    <LogonDomain></LogonDomain>  
    <LogonCred></LogonCred>
    <InstanceId></InstanceId>  
    <InstallationID>{00000000-0000-0000-0000-000000000001}</InstallationID>

    <Add Key="SecureConnectionLevel" Value="0" />
    <Add Key="CleanupCycleMinutes" Value="10" />
    <Add Key="SQLCommandTimeoutSeconds" Value="60" />
    <Add Key="MaxActiveReqForOneUser" Value="20" />
    <Add Key="DatabaseQueryTimeout" Value="120" />
    <Add Key="RunningRequestsScavengerCycle" Value="60" />
    <Add Key="RunningRequestsDbCycle" Value="60" />
    <Add Key="RunningRequestsAge" Value="30" />
    <Add Key="MaxScheduleWait" Value="5" />
    <Add Key="DisplayErrorLink" Value="true" />
    <Add Key="WebServiceUseFileShareStorage" Value="false" />
  <!--  <Add Key="WatsonFlags" Value="0x1400" /> full dump-->
  <!--  <Add Key="WatsonFlags" Value="0x0430" /> all_memory dump-->
  <!--  <Add Key="WatsonFlags" Value="0x0428" /> minidump -->    
  <!--  <Add Key="WatsonFlags" Value="0x0002" /> no dump-->
    <Add Key="WatsonFlags" Value="0x0428" />
    <Add Key="WatsonDumpOnExceptions" Value="Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException,Microsoft.ReportingServices.Modeling.InternalModelingException" />
    <Add Key="WatsonDumpExcludeIfContainsExceptions" Value="System.Data.SqlClient.SqlException,System.Threading.ThreadAbortException" />
  <URLReservations></URLReservations>  <Authentication></Authentication>
  <Service>
    <IsSchedulingService>True</IsSchedulingService>
    <IsNotificationService>True</IsNotificationService>
    <IsEventService>True</IsEventService>
    <PollingInterval>10</PollingInterval>
    <WindowsServiceUseFileShareStorage>False</WindowsServiceUseFileShareStorage>
    <MemorySafetyMargin>80</MemorySafetyMargin>
    <MemoryThreshold>90</MemoryThreshold>
    <WorkingSetMaximum>4000000</WorkingSetMaximum>
    <WorkingSetMinimum>2400000</WorkingSetMinimum>
    <RecycleTime>720</RecycleTime>
    <MaxAppDomainUnloadTime>30</MaxAppDomainUnloadTime>
    <MaxQueueThreads>0</MaxQueueThreads>
    <UrlRoot>
    </UrlRoot>
    <UnattendedExecutionAccount>
      <UserName></UserName>
      <Password></Password>
      <Domain></Domain>
    </UnattendedExecutionAccount>
    <PolicyLevel>rssrvpolicy.config</PolicyLevel>
    <IsWebServiceEnabled>True</IsWebServiceEnabled>
    <IsReportManagerEnabled>True</IsReportManagerEnabled>
    <FileShareStorageLocation>
      <Path>
      </Path>
    </FileShareStorageLocation>
  </Service>
  <UI></UI>  <Extensions></Extensions>
</Configuration>

Parámetros de configuración

La tabla siguiente proporciona información sobre los valores de configuración que aparecen en la primera parte del archivo. Los parámetros se presentan en el orden en que aparecen en el archivo de configuración.

Parámetro

Descripción

Dsn

Especifica la cadena de conexión al servidor de base de datos que hospeda la base de datos del servidor de informes. Este valor está cifrado y se agrega al archivo de configuración al crear la base de datos del servidor de informes.

ConnectionType

Especifica el tipo de credenciales que el servidor de informes utiliza para conectarse a la base de datos del servidor de informes. Los valores válidos son Default e Impersonate. Debe especificarse Default si el servidor de informes está configurado para utilizar un inicio de sesión de SQL Server o la cuenta de servicio para conectarse a la base de datos del servidor de informes. Debe especificarse Impersonate si el servidor de informes utiliza una cuenta de Windows para conectarse a la base de datos del servidor de informes.

LogonUser, LogonDomain, LogonCred

Almacena el dominio, el nombre de usuario y la contraseña de una cuenta de dominio utilizada por un servidor de informes para conectarse a una base de datos del servidor de informes. Los valores de LogonUser, LogonDomain y LogonCred se crean cuando la conexión del servidor de informes se ha configurado para utilizar una cuenta de dominio. Para obtener más información acerca de la conexión de base de datos de un servidor de informes, vea Configurar una conexión a la base de datos del servidor de informes.

InstanceID

Identificador de la instancia de servidor de informes. Los nombres de instancia del servidor de informes se basan en nombres de instancia de SQL Server. Este valor especifica un nombre de instancia de SQL Server. De forma predeterminada, este valor es MSRS10_5.<nombreDeInstancia>. No modifique este parámetro.

InstallationID

Identificador para la instalación del servidor de informes que crea el programa de instalación. Este valor se establece en un GUID. No modifique este parámetro.

SecureConnectionLevel

Especifica el grado en que las llamadas al servicio web deben usar Capa de sockets seguros (SSL). Este valor se utiliza para el servicio web del servidor de informes y el Administrador de informes. Este valor se establece cuando se configura una dirección URL para utilizar HTTP o HTTPS en la herramienta de configuración de Reporting Services. Los valores válidos entre 0 a 3, donde 0 es el menos seguro. Para obtener más información, vea Usar métodos de servicio web seguros y Configurar un servidor de informes para conexiones SSL.

CleanupCycleMinutes

Especifica los minutos tras los que se eliminarán las sesiones antiguas y las instantáneas expiradas de las bases de datos del servidor de informes. El intervalo de valores válidos es de 0 al entero máximo. El valor predeterminado es 10. Si el valor se establece en 0, se deshabilita el proceso de limpieza de la base de datos.

SQLCommandTimeoutSeconds

Este parámetro no se utiliza.

MaxActiveReqForOneUser

Especifica el número máximo de informes que puede procesar a la vez un usuario. Una vez alcanzado el límite, se deniegan las demás solicitudes de procesamiento de informes. Los valores válidos son de 1 al entero máximo. El valor predeterminado es 20.

Tenga en cuenta que la mayoría de las solicitudes se procesan con mucha rapidez, por lo que no es probable que un solo usuario tenga más de 20 conexiones abiertas al mismo tiempo. Si los usuarios abren más de 15 informes con un uso intensivo de procesos al mismo tiempo, puede que sea necesario aumentar este valor.

Este parámetro se omite en el caso de los servidores de informes que se ejecutan en el modo integrado de SharePoint. Para obtener más información acerca de los modos de servidor, vea Planear un modo de implementación.

DatabaseQueryTimeout

Especifica los segundos de tiempo de espera de la conexión con la base de datos del servidor de informes. Este valor se pasa a la propiedad System.Data.SQLClient.SQLCommand.CommandTimeout. Los valores válidos oscilan entre 0 y 2147483647. El valor predeterminado es 120. Un valor de 0 especifica un tiempo de espera ilimitado y, por consiguiente, no se recomienda.

RunningRequestsScavengerCycle

Especifica la frecuencia con la que se cancelan las solicitudes huérfanas y expiradas. El valor debe especificarse en segundos. El intervalo de valores válidos es de 0 al entero máximo. El valor predeterminado es 60.

RunningRequestsDbCycle

Especifica la frecuencia con la que el servidor de informes evalúa los trabajos en ejecución para comprobar si han superado los tiempos de espera de ejecución de informes, así como el momento en el que se debe presentar la información del trabajo en curso en la página Administrar trabajos del Administrador de informes. El valor debe especificarse en segundos. Los valores válidos oscilan entre 0 y 2147483647. El valor predeterminado es 60.

RunningRequestsAge

Especifica un intervalo, en segundos, tras el que el estado de un trabajo en ejecución cambia de "nuevo" a "en ejecución". El intervalo de valores válidos está comprendido entre 0 y 2147483647. El valor predeterminado es 30.

MaxScheduleWait

Especifica los segundos que espera el servicio del servidor de informes de Windows para que el servicio del Agente SQL Server actualice una programación cuando se solicita la hora siguiente de ejecución. Los valores válidos oscilan entre 0 y 2147483647. El valor predeterminado es 5.

DisplayErrorLink

Indica si se muestra un vínculo al sitio de Ayuda y soporte técnico Microsoft cuando se producen errores. Este vínculo aparece en los mensajes de error. Los usuarios pueden hacer clic en el vínculo para abrir el contenido actualizado de mensajes de error de este sitio. Los valores válidos incluyen True (predeterminado) y False.

WebServiceuseFileShareStorage

Especifica si se deben almacenar las instantáneas temporales y los informes en caché (creados por el servicio web del servidor de informes para la duración de una sesión de usuario) en el sistema de archivos. Los valores válidos son True y False (predeterminado). Si el valor se establece en false, los datos temporales se almacenan en la base de datos reportservertempdb.

WatsonFlags

Especifica la cantidad de información que se registra para las condiciones de error que se notifican a Microsoft.

WatsonDumpOnExceptions

Especifica una lista de excepciones que se van notificar en un registro de errores. Esto resulta útil cuando hay un problema que se repite y desea crear un volcado con información para enviarlo a Microsoft para su análisis. La creación de volcados afecta al rendimiento, por lo que solo debe cambiar esta configuración al diagnosticar un problema.

WatsonDumpExcludeIfContainsExceptions

Especifica una lista de excepciones que no se van notificar en un registro de errores. Esto resulta útil cuando se diagnostica un problema y no se desea que el servidor cree volcados para una excepción específica.

URLReservations (archivo RSReportServer.config)

URLReservations define el acceso HTTP al servicio web del servidor de informes y al Administrador de informes para la instancia actual. Las direcciones URL se reservan y almacenan en HTTP.SYS al configurar el servidor de informes.

No modifique directamente las reservas de URL en el archivo de configuración. Utilice siempre la herramienta de configuración de Reporting Services o el proveedor WMI del servidor de informes para crear o modificar las reservas de URL. Si modifica los valores del archivo de configuración, puede dañar la reserva, lo que producirá errores de servidor en tiempo de ejecución o dejará reservas huérfanas en HTTP.SYS que no se quitan si desinstala el software. Para obtener más información, vea Configurar URLs del Servidor de informes y Direcciones URL en archivos de configuración (Reporting Services).

URLReservations es un elemento opcional. Si no se incluye en el archivo RSReportServer.config, puede que el servidor no esté configurado. Si se especifica, se requieren todos los elementos secundarios salvo los de AccountName.

Configuración

Descripción

Application

Contiene la configuración para las aplicaciones de Reporting Services.

Name

Especifica las aplicaciones de Reporting Services. Los valores válidos son ReportServerWebService o ReportManager.

VirtualDirectory

Especifica el nombre del directorio virtual de la aplicación.

URLs, URL

Contiene una o más reservas de URL para la aplicación.

UrlString

Especifica la sintaxis de URL que es válida para HTTP.SYS. Para obtener más información acerca de la sintaxis, vea Sintaxis de las reservas de direcciones URL (Reporting Services).

AccountSid

Especifica el identificador de seguridad (SID) de la cuenta para la que se creó la reserva de direcciones URL. Ésta debería ser la cuenta en la que se ejecuta el servicio del servidor de informes. Si el SID no coincide con el de la cuenta de servicio, es posible que el servidor de informes no pueda escuchar las solicitudes de dicha dirección URL.

AccountName

Especifica un nombre de cuenta legible que corresponde a AccountSid. No se utiliza, pero aparece en el archivo para poder determinar con facilidad la cuenta de servicio de la cuenta que se utiliza para la reserva de direcciones URL.

Authentication (archivo RSReportServer.config)

Authentication especifica uno o más tipos de autenticación aceptados por el servidor de informes. La configuración predeterminada es un subconjunto de la configuración posible para esta sección. Solo se agrega automáticamente la configuración predeterminada. Para agregar otros valores, debe utilizar un editor de texto para agregar la estructura de los elementos al archivo RSReportServer.config y establecer los valores.

Los valores predeterminados incluyen RSWindowsNegotiate y RSWindowsNTLM con EnableAuthPersistance establecido en True:

   <Authentication>
      <AuthenticationTypes>
         <RSWindowsNegotiate/>
         <RSWindowsNTLM/>
      </AuthenticationTypes>
      <EnableAuthPersistence>true</EnableAuthPersistence>
   </Authentication>

Los valores restantes deben agregarse manualmente. Para obtener más información y más ejemplos, vea Configurar la autenticación en Reporting Services.

Configuración

Descripción

AuthenticationTypes

Especifica uno o más tipos de autenticación. Los valores válidos son: RSWindowsNegotiate, RSWindowsKerberos, RSWindowsNTLM, RSWindowsBasic y Custom.

Los tipos RSWindows y Custom se excluyen mutuamente.

RSWindowsNegotiate, RSWindowsKerberos, RSWindowsNTLM y RSWindowsBasic son acumulativos y se pueden utilizar juntos, como se muestra en el ejemplo de valor predeterminado anteriormente en esta sección.

Es necesario especificar varios tipos de autenticación si espera las solicitudes de una variedad de exploradores o aplicaciones cliente que utilizan diferentes tipos de autenticación.

No quite RSWindowsNTLM, de lo contrario limitará la compatibilidad del explorador a una parte de los tipos de explorador compatibles. Para obtener más información, vea Planear la compatibilidad de exploradores.

RSWindowsNegotiate

El servidor de informes acepta tokens de seguridad de Kerberos o NTLM. Esta es la configuración predeterminada cuando el servidor de informes se ejecuta en modo nativo y la cuenta de servicio es de tipo Servicio de red. Dicha configuración se omite cuando el servidor de informes se ejecuta en modo nativo y la cuenta de servicio está configurada como cuenta de usuario de dominio.

Si se ha configurado una cuenta de dominio para la cuenta de servicio del servidor de informes y no se ha configurado un Nombre principal de servicio (SPN) para el servidor de informes, puede que esta configuración impida a los usuarios iniciar sesión en el servidor.

RSWindowsNTLM

El servidor acepta los tokens de seguridad NTLM.

Si elimina esta configuración, la compatibilidad de explorador de algunos de los tipos de explorador admitidos será limitada. Para obtener más información, vea Planear la compatibilidad de exploradores.

RSWindowsKerberos

El servidor acepta los tokens de seguridad de Kerberos.

Utilice esta configuración o RSWindowsNegotiate cuando use la autenticación Kerberos en un esquema de autenticación de delegación restringida.

RSWindowsBasic

El servidor acepta las credenciales básicas y emite un desafío/respuesta si se realiza una conexión sin credenciales.

La autenticación básica pasa las credenciales de las solicitudes HTTP en texto no cifrado. Si utiliza la autenticación básica, use SSL para cifrar el tráfico de red hacia y desde el servidor de informes. Para ver la sintaxis de configuración de ejemplo para la autenticación de Basic en Reporting Services, vea Configurar la autenticación en Reporting Services.

Custom

Especifique este valor si implementó una extensión de seguridad personalizada en el equipo del servidor de informes. Para obtener más información, vea Implementar una extensión de seguridad.

LogonMethod

Este valor especifica el tipo de inicio de sesión para RSWindowsBasic. Si especifica RSWindowsBasic, se requiere este valor. Los valores válidos son 2 ó 3, donde cada valor representa lo siguiente:

2 = servidores de alto rendimiento de inicio de sesión en red para autenticar las contraseñas de texto simple.

3 = inicio de sesión de Cleartext, que conserva las credenciales de inicio de sesión en el paquete de autenticación que se envía con cada solicitud HTTP, permitiendo al servidor suplantar al usuario al conectar con otros servidores de la red.

NotaNota
Los valores 0 (para el inicio de sesión interactivo) y 1 (para el inicio de sesión por lotes) no se admiten en SQL Server 2008 Reporting Services.

Realm

Este valor se utiliza para RSWindowsBasic. Especifica una partición de recurso que incluye características de autorización y de autenticación que se utilizan para controlar el acceso a los recursos protegidos de su organización.

DefaultDomain

Este valor se utiliza para RSWindowsBasic. Se usa para determinar el dominio que utiliza el servidor para autenticar al usuario. Este valor es opcional, pero si lo omite el servidor de informes utilizará el nombre de equipo como dominio. Si instaló el servidor de informes en un controlador de dominio, el dominio que se utilizará será el que controla el equipo.

EnableAuthPersistance

Determina si la autenticación se realiza en la conexión o para cada solicitud.

Los valores válidos son True (predeterminado) o False. Si se establece en True, las solicitudes subsiguientes de la misma conexión asumen el contexto de suplantación de la primera solicitud.

Este valor debe establecerse en False si utiliza el software del servidor proxy (como ISA Server) para tener acceso al servidor de informes. Utilizar un servidor proxy permite una conexión única del servidor proxy que van a utilizar varios usuarios. Para este escenario debería deshabilitar la persistencia de autenticación con el fin de que cada solicitud de usuario se pueda autenticar por separado. Si no establece EnableAuthPersistance en False, todos los usuarios se conectarán mediante el contexto de suplantación de la primera solicitud.

Service (archivo RSReportServer.config)

Service especifica los valores de aplicación que se aplican al servicio en conjunto. Para obtener más información acerca de los componentes internos del servicio, vea Arquitectura de servicio (Reporting Services).

Valor

Descripción

IsSchedulingService

Especifica si el servidor de informes mantiene un conjunto de trabajos del Agente SQL Server correspondientes a las programaciones y las suscripciones creadas por usuarios de Reporting Services. Los valores válidos incluyen True (predeterminado) y False.

Afecta a este valor al habilitar o deshabilitar características de Reporting Services utilizando la faceta Configuración de área expuesta para Reporting Services de Administración basada en directivas. Para obtener más información, vea Iniciar y detener el servicio del servidor de informes.

IsNotificationService

Especifica si el servidor de informes procesa notificaciones y entregas. Los valores válidos incluyen True (predeterminado) y False. Cuando el valor es False, no se entregan suscripciones.

Afecta a este valor al habilitar o deshabilitar características de Reporting Services utilizando la faceta Configuración de área expuesta para Reporting Services de Administración basada en directivas. Para obtener más información, vea Iniciar y detener el servicio del servidor de informes.

IsEventService

Especifica si el servicio debe procesar o no los eventos de la cola de eventos. Los valores válidos incluyen True (predeterminado) y False. Cuando el valor es False, el servidor de informes no realiza operaciones para programaciones o suscripciones.

Afecta a este valor al habilitar o deshabilitar características de Reporting Services utilizando la faceta Configuración de área expuesta para Reporting Services de Administración basada en directivas. Para obtener más información, vea Iniciar y detener el servicio del servidor de informes.

PollingInterval

Especifica el intervalo, en segundos, entre los sondeos de la tabla de eventos realizados por el servidor de informes. El intervalo de valores válidos es de 0 al entero máximo. El valor predeterminado es 10.

WindowsServiceUseFileShareStorage

Especifica si se deben almacenar las instantáneas temporales y los informes en caché (creados por el servicio del servidor de informes para la duración de una sesión de usuario) en el sistema de archivos. Los valores válidos son True y False (predeterminado).

MemorySafetyMargin

Especifica un porcentaje de WorkingSetMaximum que define el límite entre los escenarios de presión medio y bajo. El valor predeterminado es 80. Para obtener más información sobre WorkingSetMaximum y configurar la memoria disponible, vea Configurar la memoria disponible para las aplicaciones del servidor de informes.

MemoryThreshold

Especifica un porcentaje de WorkingSetMaximum que define el límite entre los escenarios de presión alto y medio. El valor predeterminado es 90. Este valor debe ser mayor que el valor establecido para MemorySafetyMargin. Para obtener más información, vea Configurar la memoria disponible para las aplicaciones del servidor de informes.

WorkingSetMaximum

Especifica un umbral de memoria después de que no se conceda ninguna nueva solicitud de asignación de memoria a las aplicaciones del servidor de informes.

De forma predeterminada, el servidor de informes establece WorkingSetMaximum en la cantidad de memoria disponible en el equipo. Este valor se detecta cuando se inicia el servicio.

Este valor no aparece en el archivo RSReportServer.config a menos que lo agregue manualmente. Si desea que el servidor de informes use menos memoria, puede modificar el archivo RSReportServer.config y agregar el elemento y el valor. El intervalo de valores válidos es de 0 al entero máximo. Este valor se expresa en kilobytes. Para obtener más información, vea Configurar la memoria disponible para las aplicaciones del servidor de informes.

WorkingSetMinimum

Especifica un límite inferior para el consumo de recursos; el servidor de informes no liberará memoria si el uso de memoria total se encuentra por debajo de este límite. De forma predeterminada, el valor se calcula al inicio del servicio. El cálculo es que la solicitud de asignación de memoria inicial es para el 60 por ciento de

WorkingSetMaximum. Este valor no aparece en el archivo RSReportServer.config a menos que se agregue manualmente. Si desea personalizar este valor, debe agregar el elemento WorkingSetMinimum al archivo RSReportServer.config. El intervalo de valores válidos es de 0 al entero máximo. Este valor se expresa en kilobytes.

Para obtener más información, vea Configurar la memoria disponible para las aplicaciones del servidor de informes.

RecycleTime

Especifica un tiempo de reciclaje para el dominio de aplicación, indicado en minutos. El intervalo de valores válidos es de 0 al entero máximo. El valor predeterminado es 720.

MaxAppDomainUnloadTime

Especifica un intervalo en el que se permite la descarga del dominio de aplicación durante una operación de reciclaje. Si el reciclaje no se completa durante este período, se detiene todo el procesamiento en el dominio de aplicación. Para obtener más información, vea Dominios de aplicación para las aplicaciones del servidor de informes.

El valor debe especificarse en minutos. El intervalo de valores válidos es de 0 al entero máximo. El valor predeterminado es 30.

MaxQueueThreads

Especifica el número de subprocesos que utiliza el servicio Servidor de informes de Windows para el procesamiento simultáneo de suscripciones y notificaciones. El intervalo de valores válidos es de 0 al entero máximo. El valor predeterminado es 0. Si elige 0, el servidor de informes determinará el número máximo de subprocesos. Si especifica un entero, el valor especificado establecerá el límite máximo de subprocesos que se pueden crear a la vez. Para obtener más información acerca de la forma en que el servicio Servidor de informes de Windows administra la memoria para los procesos en ejecución, vea Configurar la memoria disponible para las aplicaciones del servidor de informes.

UrlRoot

Lo utilizan las extensiones de entrega del servidor de informes para crear direcciones URL que utilizan los informes enviados por correo electrónico y las suscripciones a recursos compartidos de archivos. El valor debe ser una dirección URL válida al servidor de informes desde el que se tiene acceso al informe publicado. Lo utiliza el servidor de informes para generar direcciones URL para el acceso sin conexión o desatendido. Estas direcciones URL se utilizan en los informes exportados y por parte de las extensiones de entrega para crear una dirección URL que se incluye en los mensajes de entrega como los vínculos en correos electrónicos.

El servidor de informes determina las direcciones URL de los informes en función del comportamiento siguiente:

  • Si UrlRoot está en blanco (el valor predeterminado) y hay reservas de direcciones URL, el servidor de informes determina automáticamente las direcciones URL de la misma forma que éstas se generan para el método ListReportServerUrls. Se utiliza la primera dirección URL que devuelve el método ListReportServerUrls. Sin embargo, si SecureConnectionLevel es mayor que cero (0), se utiliza la primera dirección URL de SSL.

  • Si UrlRoot se ha establecido en un valor específico, se utiliza el valor explícito.

  • Si UrlRoot está en blanco y no se han configurado reservas de direcciones URL, las direcciones URL utilizadas en informes representados y en vínculos de correo electrónico son incorrectas.

UnattendedExecutionAccount

Especifica un nombre de usuario, una contraseña y un dominio que utiliza el servidor de informes para ejecutar un informe. Estos valores están cifrados. Utilice la herramienta de configuración de Reporting Services o la utilidad rsconfig para establecer estos valores. Para obtener más información, vea Configurar la cuenta de ejecución desatendida.

PolicyLevel

Especifica el archivo de configuración de la directiva de seguridad. El valor válido es Rssrvrpolicy.config. Para obtener más información, vea Usar los archivos de directivas de seguridad de Reporting Services.

IsWebServiceEnabled

Especifica si el servicio web del servidor de informes responde a las solicitudes de acceso de SOAP y dirección URL. Se establece este valor al habilitar o deshabilitar el servicio utilizando la faceta Configuración de área expuesta para Reporting Services en Administración basada en directivas.

IsReportManagerEnabled

Especifica si la aplicación Administrador de informes está disponible en el servidor de informes. Los valores válidos son True (predeterminado) y False. Si el valor se establece en True, el Administrador de informes está disponible. Tenga en cuenta que todavía debe configurar una reserva de direcciones URL para el Administrador de informes antes de poder utilizarlo.

FileShareStorageLocation

Especifica una sola carpeta en el sistema de archivos para almacenar instantáneas temporales. Aunque se puede especificar la ruta de carpeta como una ruta de acceso UNC, no es recomendable. El valor predeterminado es c:\archivos de programa\Microsoft SQL Server\MSRS10_5.<nombreDeInstancia>\Reporting Services\RSTempFiles.

IsRdceEnabled

Especifica si está habilitada la extensión de personalización de definición de informe (Report Definition Customization Extension, RDCE). Los valores válidos son True y False.

UI (archivo RSReportServer.config)

UI especifica la configuración que se establece para la aplicación Administrador de informes.

Valor

Descripción

ReportServerUrl

Especifica la URL del servidor de informes a la que se conecta el Administrador de informes. Solo modifique este valor si configura el Administrador de informes para conectarse a un servidor de informes en otra instancia o en un equipo remoto. Para obtener más información, vea Cómo configurar el Administrador de informes.

ReportBuilderTrustLevel

No modifique este valor; no es configurable. En SQL Server 2008 y SQL Server 2008 R2 Reporting Services, el Generador de informes solamente se ejecuta en FullTrust. Para obtener más información, vea Cómo configurar el acceso al Generador de informes. Para obtener más información sobre cómo interrumpir el modo de confianza parcial, vea Funcionalidad no incluida en SQL Server Reporting Services.

PageCountMode

Solo para el Administrador de informes, este valor especifica si el servidor calcula un valor de recuento de páginas antes de que se represente el informe o en el momento de verse. Los valores válidos son Estimate (predeterminado) y Actual. Utilice Estimate para calcular la información del recuento de páginas tal y como el usuario ve el informe. Inicialmente, el recuento de páginas está establecido en 2 (para la página actual más una página adicional), pero ajusta hacia arriba conforme el usuario se desplaza por las páginas del informe. Utilice Actual si desea calcular el recuento de páginas antes de que se muestre el informe. Actual se incluye para la compatibilidad con versiones anteriores. Tenga en cuenta que si establece PageCountMode en Actual, debe procesarse todo el informe para obtener un recuento de páginas válido, aumentando el tiempo de espera previo a que se muestre el informe.

Extensions (archivo RSReportServer.config)

Extensions especifica la configuración para los módulos extensibles siguientes de una instalación de Reporting Services:

  • Extensiones de entrega

  • Extensiones de DeliveryUI

  • Extensiones de representación

  • Extensiones de procesamiento de datos

  • Extensiones de consultas semánticas (solo interno)

  • Extensiones de generación de modelos (solo interno)

  • Extensiones de seguridad

  • Extensiones de autenticación

  • Extensiones de procesamiento de eventos (solo interno)

  • Extensiones de personalización de definición de informe

Algunas de estas extensiones son estrictamente para uso interno del servidor de informes. No están documentados los valores de configuración para las extensiones exclusivamente de uso interno. Las secciones siguientes describen la configuración para las extensiones predeterminadas. Si utiliza un servidor de informes que tenga extensiones personalizadas, puede que sus archivos de configuración contengan valores que no se describen aquí. Esta sección muestra las extensiones en el orden en que aparecen. Las configuraciones que aparecen repetidamente para varias instancias del mismo tipo de extensión se describen solo una vez.

Delivery

Especifica las extensiones de entrega predeterminadas, y posiblemente personalizadas, que se utilizan para entregar informes mediante suscripciones. El archivo RSReportServer.config incluye los valores de aplicación para cuatro extensiones de entrega: correo electrónico del servidor de informes, entrega a recursos compartidos de archivos, biblioteca de documentos del servidor de informes utilizada para un servidor de informes que se ejecuta en modo integrado de SharePoint y proveedor de entrega NULL utilizado para cargar previamente la caché del informe. Para obtener más información acerca de las extensiones de entrega, vea Suscripción y entrega (Reporting Services).

Todas las extensiones de entrega contienen Extension Name, MaxRetries, SecondsBeforeRetry y Configuration. Primero se documentan estos valores de configuración compartidos. Las descripciones de los valores específicos de cada extensión se muestran en una segunda tabla.

Valor

Descripción

Extension Name

Especifica un ensamblado y un nombre descriptivo de la extensión de entrega. No modifique este valor.

MaxRetries

Especifica el número de veces que un servidor de informes reintentará una entrega si se produce un error en el primer intento. El valor predeterminado es 3.

SecondsBeforeRetry

Especifica el intervalo de tiempo (en segundos) entre cada reintento. El valor predeterminado es 900.

Configuration

Contiene el valor de configuración específico de cada extensión de entrega.

Valores de configuración para la entrega a recursos compartidos de archivos

La entrega a recursos compartidos de archivos envía un informe exportado a un formato de archivo de aplicación a una carpeta compartida de la red. Para obtener más información, vea Entrega a recursos compartidos de archivos en Reporting Services.

Valor

Descripción

ExcludedRenderFormats, RenderingExtension

Esta configuración se utiliza para excluir de forma intencionada los formatos de exportación que no funcionan correctamente con la entrega a recursos compartidos de archivos. Se excluyen las extensiones de entrega HTMLOWC, RGDI y NULL. Estos formatos se utilizan normalmente para informes interactivos, vistas previas o la carga previa de la caché de informes. No generan archivos de aplicación que puedan verse fácilmente desde una aplicación de escritorio.

Valores de configuración del correo electrónico del servidor de informes

El correo electrónico del servidor de informes utiliza un dispositivo de red SMTP para enviar los informes a las direcciones de correo electrónico. Esta extensión de entrega se debe configurar antes de poderse utilizar. Para obtener más información, vea Configurar un servidor de informes para la entrega por correo electrónico y Entrega por correo electrónico en Reporting Services.

Valor

Descripción

SMTPServer

Especifica un valor de cadena que indica la dirección de un servidor SMTP remoto o un reenviador. Este valor se requiere para un servicio SMTP remoto. Puede ser una dirección IP, un nombre UNC de un equipo de la intranet corporativa o un nombre de dominio completo.

SMTPServerPort

Especifica un valor entero que indica el puerto que utiliza el servicio SMTP para enviar el correo saliente. El puerto 25 se suele utilizar para enviar correo electrónico.

SMTPAccountName

Contiene un valor de cadena que asigna un nombre de cuenta de Microsoft Outlook Express. Puede establecer este valor si el servidor SMTP está configurado para utilizarlo de alguna manera; de lo contrario, puede dejarlo en blanco. Utilice De para especificar una cuenta de correo electrónico utilizada para enviar informes.

SMTPConnectionTimeout

Especifica un valor entero que indica el número de segundos que se esperará a una conexión de socket válida con el servicio SMTP antes de superarse el tiempo de espera. El valor predeterminado es 30 segundos, pero este valor se omite si SendUsing está establecido en 2.

SMTPServerPickupDirectory

Especifica un valor de cadena que indica el directorio de recogida para el servicio SMTP local. Este valor debe ser una ruta de acceso de carpeta local completa (por ejemplo, d:\rs-emails).

SMTPUseSSL

Especifica un valor booleano que se puede establecer para que utilice Capa de sockets seguros (SSL) al enviar un mensaje SMTP a través de la red. El valor predeterminado es 0 (o false). Este parámetro se puede utilizar cuando el elemento SendUsing está establecido en 2.

SendUsing

Especifica el método que se utilizará para enviar mensajes. Los valores válidos son:

1 = Envía un mensaje desde el directorio de recogida del servicio SMTP local.

2 = Envía el mensaje desde el servicio SMTP de la red.

SMTPAuthenticate

Especifica un valor entero que indica el tipo de autenticación que se utilizará al enviar mensajes a un servicio SMTP a través de una conexión TCP/IP. Los valores válidos son:

0 = Sin autenticación.

1 = (no compatible).

2 = Autenticación NTLM (NT LanMan). El contexto de seguridad del servicio Servidor de informes de Windows se utiliza para conectarse al servidor SMTP de la red.

From

Especifica una dirección de correo electrónico desde la que se envían informes, en el formato abc@host.xyz. La dirección aparece en la línea De de un mensaje de correo electrónico saliente. Este valor se requiere si se utiliza un servicio SMTP remoto. Debe ser una cuenta de correo electrónico válida que tenga permiso para enviar mensajes.

EmbeddedRenderFormats, RenderingExtension

Especifica el formato de representación utilizado para encapsular un informe en el cuerpo de un mensaje de correo electrónico. Las imágenes dentro del informe se incrustan a continuación en el mismo. Los valores válidos son MHTML y HTML4.0.

PrivilegedUserRenderFormats

Especifica los formatos de representación que puede seleccionar un usuario para la suscripción a un informe cuando la suscripción se haya habilitado mediante la tarea "Administrar todas las suscripciones". Si no se ha establecido este valor, todos los formatos de representación que no se hayan excluido de forma intencionada estarán disponibles.

ExcludedRenderFormats, RenderingExtension

Excluye explícitamente los formatos que no funcionan bien con una extensión de entrega determinada. De forma predeterminada, las extensiones de entrega HTMLOWC, RGDI y NULL están excluidas para la entrega por correo electrónico y la entrega a recursos compartidos de archivos. No se pueden excluir varias instancias de la misma extensión de representación. Si se excluyen varias instancias, se producirá un error cuando el servidor de informes lea el archivo de configuración.

SendEmailToUserAlias

Este valor funciona con DefaultHostName.

Cuando SendEmailToUserAlias se establece en True, los usuarios que definan suscripciones individuales se especificarán automáticamente como destinatarios del informe. El campo Para está oculto. Si el valor es False, el campo Para está visible. Establezca este valor en True si desea ejercer el máximo control sobre la distribución de informes. Los valores válidos incluyen los siguientes:

True = Se utiliza la dirección de correo electrónico del usuario que crea la suscripción. Es el valor predeterminado.

False = Se puede especificar cualquier dirección de correo electrónico.

DefaultHostName

Este valor funciona con SendEmailToUserAlias.

Especifica un valor de cadena que indica el nombre de host que se anexará al alias de usuario cuando se haya establecido SendEmailToUserAlias en True. Este valor puede ser un nombre del Sistema de nombres de dominio (DNS) o una dirección IP.

PermittedHosts

Limita la distribución de informes especificando explícitamente qué hosts pueden recibir entregas por correo electrónico. En PermittedHosts, cada host se especifica como un elemento HostName, donde el valor es una dirección IP o un nombre DNS.

Los únicos destinatarios válidos son las cuentas de correo electrónico definidas para el host. Si especificó DefaultHostName, asegúrese de incluir ese host como elemento HostName de PermittedHosts. Este valor debe ser uno o varios nombres DNS o direcciones IP. De manera predeterminada, este valor no está establecido. En ese caso, no existen restricciones sobre quién puede recibir informes por correo electrónico.

Biblioteca de documentos del servidor de informes

La biblioteca de documentos del servidor de informes envía un informe exportado a un formato de archivo de aplicación a una biblioteca de documentos. Esta extensión de entrega solo puede utilizarla un servidor de informes que esté configurado para ejecutarse en modo integrado de SharePoint. Para obtener más información, vea Entrega de la biblioteca de SharePoint en Reporting Services.

Valor

Descripción

ExcludedRenderFormats, RenderingExtension

Esta configuración se utiliza para excluir de forma intencionada los formatos de exportación que no funcionan correctamente con la entrega a la biblioteca de documentos. Se excluyen las extensiones de entrega HTMLOWC, RGDI y NULL. Estos formatos se utilizan normalmente para informes interactivos, vistas previas o la carga previa de la caché de informes. No generan archivos de aplicación que puedan verse fácilmente desde una aplicación de escritorio.

NULL

El proveedor de entrega NULL se utiliza para cargar previamente la caché con informes generados previamente para cada uno de los usuarios. No hay valores de configuración para esta extensión de entrega. Para obtener más información, vea Almacenamiento en memoria caché de informes en Reporting Services.

DeliveryUI

Especifica las extensiones de entrega que contienen un componente de la interfaz de usuario que aparece en las páginas de definición de suscripciones utilizadas al definir cada suscripción en el Administrador de informes. Si crea e implementa una extensión de entrega personalizada que tenga opciones definidas por el usuario y desea utilizar el Administrador de informes, debe registrar la extensión de entrega en esta sección. De forma predeterminada, hay valores de configuración para el correo electrónico del servidor de informes y el recurso compartido de archivos del servidor de informes. Esta sección no incluye los valores para las extensiones de entrega utilizadas únicamente en suscripciones controladas por datos o en páginas de la aplicación de SharePoint.

Valor

Descripción

DefaultDeliveryExtension

Esta configuración determina qué extensión de entrega aparece en primer lugar en la lista de tipos de entrega de la página de definición de suscripciones. Esta configuración solo puede contenerla una extensión de entrega. Los valores válidos son True o False. Cuando este valor se establece en True, dicha extensión es la selección 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.

DefaultRenderingExtension

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.

Render

Especifica las extensiones de representación predeterminadas y, posiblemente personalizadas, que se utilizan en la presentación de informes. Las extensiones de representación predeterminadas incluyen XML, NULL, CSV, PDF, RDGI, HTML4.0, MHTML, EXCEL, RPL e IMAGE. Para obtener más información acerca de los atributos del elemento secundario <Extension> debajo de <Render>, vea Implementar una extensión de representación. No modifique esta sección a menos que esté implementando una extensión de representación personalizada. Para obtener más información, vea Implementar una extensión de representación.

Data

Especifica las extensiones de procesamiento de datos predeterminadas y, posiblemente personalizadas, que se utilizan para procesar consultas. Las extensiones de procesamiento de datos predeterminadas incluyen SQL, OLEDB, OLEDB-MD, ORACLE, ODBC, XML, SAPBW, ESSBASE, SSIS, y SAP. No modifique esta sección a menos que esté agregando las extensiones de procesamiento de datos personalizadas. Para obtener más información, vea Implementar una extensión de procesamiento de datos.

Semantic Query

Especifica la extensión de procesamiento de consultas semánticas que se utiliza para procesar modelos de informe. Las extensiones de procesamiento de consultas semánticas incluidas con Reporting Services proporcionan compatibilidad con los datos relacionales de SQL Server, Oracle y los datos multidimensionales de Analysis Services. No modifique esta sección. El procesamiento de consultas no es extensible.

ModelGeneration

Especifica una extensión de generación de modelos utilizada para crear los modelos de informe a partir de un origen de datos compartido que ya está publicado en un servidor de informes. Puede generar los modelos para los datos relacionales de SQL Server, Oracle y los orígenes de datos multidimensionales de Analysis Services. No modifique esta sección. La generación de modelos no es extensible.

Security

Especifica el componente de autorización utilizado por Reporting Services. Este componente lo utiliza la extensión de autenticación registrada en el elemento Authentication del archivo RSReportServer.config. No modifique esta sección a menos que esté implementando una extensión de autenticación personalizada. Para obtener más información sobre cómo agregar las características de seguridad personalizadas, vea Implementar una extensión de seguridad. Para obtener más información sobre autorización, vea La autorización en Reporting Services.

Authentication

Especifica las extensiones de autenticación predeterminadas y personalizadas que utiliza el servidor de informes. La extensión predeterminada está basada en la autenticación de Windows. No modifique esta sección a menos que esté implementando una extensión de autenticación personalizada. Para obtener más información sobre autenticación en Reporting Services, vea Autenticación de Windows en Reporting Services y Configurar la autenticación en Reporting Services. Para obtener más información sobre cómo agregar las características de seguridad personalizadas, vea Implementar una extensión de seguridad.

EventProcessing

Especifica los controladores de eventos predeterminados. No modifique esta sección. Esta sección no es extensible.

ReportDefinitionCustomization

Especifica el nombre y el tipo de una extensión personalizada que modifica una definición de informe. Para obtener más información acerca de la Extensión de personalización de definición de informe (RDCE), vea Novedades en la programación del servidor de informes.

RDLSandboxing

Especifica un modo del lenguaje RDL (Report Definition Language) que permite detectar y restringir el uso de tipos específicos de recursos de informe por parte de inquilinos individuales en un escenario donde varios inquilinos comparten una única granja de servidores web de servidores de informes. Para obtener más información, vea Habilitar y deshabilitar el espacio aislado de RDL.

MapTileServerConfiguration (archivo RSReportServer.config)

MapTileServerConfiguration define la configuración para los servicios web de Microsoft Bing Maps que proporciona un fondo de mosaicos para un elemento de informe de mapas en un informe que se publica en un servidor de informes. Se requieren todos los elementos secundarios.

Configuración

Descripción

MaxConnections

Especifica el número máximo de conexiones a los servicios web de Bing Maps.

Timeout

Especifica el timeout en segundos que debe transcurrir para obtener una respuesta de los servicios web de Bing Maps.

AppID

Especifica el identificador de la aplicación (AppID) que se debe usar en los servicios web de Bing Maps. (Default) especifica el AppID predeterminado de Reporting Services .

Para obtener más información sobre el uso de mosaicos de Bing Maps en un informe, vea Condiciones adicionales de uso y Declaración de privacidad.

No modifique este valor a menos que deba especificar un AppID personalizado para su contrato de licencia de Bing Maps. Cuando modifique AppID, no será necesario reiniciar Reporting Services para que el cambio surta efecto.

CacheLevel

Especifica un valor en HttpRequestCacheLevel (Enumeración) de System.Net.Cache. El valor predeterminado es Default. Para obtener más información, vea HttpRequestCacheLevel (Enumeración).

Historial de cambios

Contenido actualizado

Se ha agregado una descripción de WorkingSetMaximum y WorkingSetMinimum. También se ha agregado la sección "Service" al ejemplo del archivo de configuración. La sección Service es el lugar donde deben estar las opciones "WorkingSet".

Se ha actualizado el valor mínimo de MaxActiveReqForOneUser de 0 a 1.