Archivo de configuración RSReportServer

Actualizado: 12 de diciembre de 2006

El archivo RSReportServer.config almacena la configuración utilizada por el servicio Web del servidor de informes y el servicio Servidor de informes de Windows para las conexiones del servidor de informes, las configuraciones de varias instancias o de escalada, la administración de sesiones y caché, los servicios, la suscripción y la entrega, así como la ejecución de informes (representación, procesamiento de datos y procesamiento de eventos).

Ubicación del archivo

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

Directrices para editar

Puede usar la herramienta de configuración de Reporting Services o la utilidad rsconfig para modificar los valores cifrados de cuenta de usuario y de conexión. Puede usar un editor de texto para modificar parámetros que no estén cifrados. Para obtener más información sobre cómo modificar los parámetros de configuración, vea Archivos de configuración de Reporting Services.

Existen instrucciones específicas para editar archivos de configuración si se van a personalizar los valores de la extensión de representación, si se va a implementar Microsoft .NET Data Provider para mySAP Business Suite, que se utiliza para procesar datos SAP en una instalación de Reporting Services, o si se va a registrar una nueva extensión de procesamiento de datos después de una actualización de Service Pack. Para obtener más información, vea Especificar los parámetros de la extensión de representación en los archivos de configuración y Configurar Reporting Services para utilizar Microsoft .NET Data Provider para mySAP Business Suite. Para registrar Microsoft .NET Data Provider para SAP NetWeaver Business Intelligence, vea Configurar Reporting Services para utilizar Microsoft .NET Data Provider 1.0 para SAP NetWeaver Business Intelligence.

Parámetros de configuración

La siguiente tabla proporciona información sobre parámetros específicos. Los parámetros se presentan en el orden en que aparecen en el archivo de configuración.

Parámetro Descripción

Dsn, LogonUser, LogonDomain, LogonCred

Especifica valores cifrados que un servidor de informes utiliza internamente 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.

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.

InstanceID

Identificador de la instancia de servidor de informes. La instancia de servidor de informes se basa en la instancia de SQL Server. Este valor especifica un nombre de instancia de SQL Server. Este valor es MSSQL.n de forma predeterminada. 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.

SecureConnectionLevel

Especifica el grado de seguridad de la conexión al servicio Web. El intervalo de valores válidos es de 0 a 3, donde 0 es el menos seguro. Para obtener más información, vea Using Secure Web Service Methods y Configurar un servidor de informes para conexiones SSL.

ProcessRecycleOptions

Especifica si se recicla o no el proceso de trabajo de ASP.NET cuando se producen errores graves. Los valores válidos incluyen 0 (predeterminado) y 1. Especifique 0 para permitir el reciclamiento.

CleanupCycleMinutes

Especifica los minutos tras los que se eliminarán las sesiones antiguas y las instantáneas caducadas 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 conexiones simultáneas y en curso que un solo usuario puede abrir para el servidor de informes. Una vez alcanzado el límite, se deniegan las demás solicitudes de conexión del usuario. Este parámetro de configuración se utiliza para mitigar un ataque de denegación de servicio. Los valores válidos son de 0 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 Modos de implementación para Reporting Services.

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. El intervalo de valores válidos es de 0 al entero máximo. El valor predeterminado es 120. No se recomienda establecer el valor en 0, dado que indica un tiempo de espera ilimitado.

RunningRequestsScavengerCycle

Especifica la frecuencia con la que se cancelan las solicitudes huérfanas y caducadas. 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. El intervalo de valores válidos es de 0 al entero máximo. 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". Según la configuración, los trabajos en ejecución se almacenan en la base de datos temporal del servidor de informes o en el sistema de archivos. El intervalo de valores válidos es de 0 al entero máximo. El valor predeterminado es 30.

MaxScheduleWait

Especifica los segundos que espera el servicio Servidor de informes de Windows para que el servicio del Agente SQL Server actualice una programación cuando se solicita la hora de la siguiente ejecución. El intervalo de valores válidos es de 0 al entero máximo. El valor predeterminado es 5.

DisplayErrorLink

Indica si se muestra un vínculo al sitio de Ayuda y soporte técnico de Microsoft cuando se producen errores. 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 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 informan a Microsoft.

WatsonDumpOnExceptions

No modifique este parámetro.

WatsonDumpExcludeIfContainsExceptions

No modifique este parámetro.

IsSchedulingService

Especifica si hay un subproceso dedicado a garantizar que las programaciones de la base de datos del servidor de informes coincidan con las de la base de datos del Agente SQL Server. Los valores válidos incluyen True (predeterminado) y False.

Este parámetro se ve afectado al habilitar o deshabilitar las características de Reporting Services en la herramienta de configuración de superficie de SQL Server. Para obtener más información, vea Iniciar y detener el servicio de Windows del servidor de informes.

IsNotificationService

Especifica si el servidor de informes dedica un subproceso al sondeo de la tabla de notificaciones de la base de datos del servidor de informes para determinar si existen notificaciones pendientes. Los valores válidos incluyen True (predeterminado) y False.

Este parámetro se ve afectado al habilitar o deshabilitar las características de Reporting Services en la herramienta de configuración de superficie de SQL Server. Para obtener más información, vea Iniciar y detener el servicio de Windows 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.

Este parámetro se ve afectado al habilitar o deshabilitar las características de Reporting Services en la herramienta de configuración de superficie de SQL Server. Para obtener más información, vea Iniciar y detener el servicio de Windows 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 Servidor de informes de Windows 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.

MemoryLimit

Para el servicio Servidor de informes de Windows, especifica un umbral de memoria después del cual no se aceptan nuevas solicitudes de procesamiento. Las solicitudes que se encuentran actualmente en curso podrán continuar.

Este valor se expresa como un porcentaje de memoria disponible. El intervalo de valores válidos es de 0 al entero máximo. El valor predeterminado es 60.

Para obtener más información acerca de los límites de memoria y el reciclaje de dominios de aplicación, vea Configurar la memoria disponible para Reporting Services y Límites de tamaño de informes e instantáneas.

RecycleTime

Especifica un tiempo de reciclamiento 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.

MaximumMemoryLimit

Para el servicio Servidor de informes de Windows, especifica que el dominio de aplicación se recicle cuando el consumo de memoria del servidor de informes alcance un determinado porcentaje de memoria disponible.

Este valor corresponde al porcentaje de memoria disponible que puede utilizarse durante el reciclamiento. El valor predeterminado es 80. Este valor debe ser mayor que el valor establecido para MemoryLimit.

MaxAppDomainUnloadTime

Especifica un tiempo de espera en el cual se permite la descarga del dominio de aplicación durante una operación de reciclaje. Si el reciclamiento no se completa durante este período, se detiene todo el procesamiento y el dominio de aplicación se reinicia inmediatamente.

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 procesar suscripciones y notificaciones simultáneamente en el servidor de informes. El intervalo de valores válidos es de 0 al entero máximo. El valor predeterminado es 0. Si selecciona 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 Reporting Services.

UrlRoot

Las extensiones de entrega utilizan este parámetro para componer la dirección URL que se utiliza para obtener acceso a los elementos almacenados en el servidor de informes. Este valor se especifica durante la instalación o mediante la herramienta de configuración de Reporting Services si ha configurado el servidor de informes después de la instalación. El valor debe ser una dirección URL válida.

UnattendedExecutionAccount

Especifica un nombre de usuario, una contraseña y un dominio que utiliza el servidor de informes para ejecutar un informe en modo desatendido. 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 una cuenta para procesar informes en modo desatendido.

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 Using Reporting Services Security Policy Files.

WebServiceAccount

Especifica la cuenta que se utiliza para ejecutar el servicio Web del servidor de informes. Se utiliza para confirmar la identidad del servicio Web del servidor de informes cuando se realizan operaciones de cifrado de datos.

IsWebServiceEnabled

Especifica si el servicio Web del servidor de informes responde a las solicitudes de acceso de SOAP y dirección URL. Este valor se establece al habilitar o deshabilitar el servicio en la herramienta de configuración de superficie de SQL Server.

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\MSSQL.x\Reporting Services\RSTempFiles.

Delivery

Especifica las extensiones de entrega predeterminadas y, posiblemente personalizadas, que se utilizan para distribuir informes mediante suscripciones.

Extension Name

Especifica las extensiones de entrega que están disponibles para el servidor de informes. Reporting Services incluye extensiones de entrega predeterminadas para Recurso compartido del Servidor de informes, Correo electrónico del Servidor de informes, proveedor de entrega NULL y entrega de SharePoint.

Correo electrónico del Servidor de informes requiere configuración adicional para poder utilizarlo. El proveedor de entrega NULL sólo es compatible con las suscripciones controladas por datos. La entrega de SharePoint sólo estará disponible cuando configure un servidor de informes para el modo integrado de SharePoint; se puede omitir si el servidor de informes se ejecuta en modo nativo. Para obtener más información acerca de los modos de servidor, vea Modos de implementación para Reporting Services. Para obtener más información acerca de las extensiones de entrega, vea Entregar informes mediante suscripciones.

MaxRetries

Especifica el número de veces que un servidor de informes reintentará realizar una entrega. El valor predeterminado es 3.

SecondsBeforeRetry

Especifica el intervalo de tiempo entre cada reintento. El valor predeterminado es 900.

FileShareConfiguration

Especifica la configuración para entrega a recursos compartidos de archivos basada en suscripciones. Para obtener más información, vea Entrega a recursos compartidos de archivos en Reporting Services. Para obtener más información sobre los parámetros ExcludedRenderFormats y RenderingExtension que se utilizan para la configuración de entrega a recursos compartidos de archivos, vea los parámetros de configuración de correo electrónico del servidor de informes más adelante en esta tabla.

RSEmailConfiguration

Especifica la configuración para entrega por correo electrónico basada en suscripciones. Para obtener más información, vea Configurar un servidor de informes para la entrega por correo electrónico.

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 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 se ha establecido SendUsing 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 incluyen los siguientes:

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 incluyen los siguientes:

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

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 explícitamente estarán disponibles.

ExcludedRenderFormats

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.

NULL

Especifica el proveedor de entrega NULL, utilizado para cargar previamente la caché. Para obtener más información, vea Almacenamiento en memoria caché de informes en Reporting Services.

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 NULL, XML, CSV, IMAGE, PDF, RDGI, HTML4.0, HTML3.2, MHTML y EXCEL.

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 y XML.

Semantic Query

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

Security

Especifica las extensiones de autenticación predeterminadas y personalizadas que se utilizan para permitir la autenticación. Entre las extensiones de autenticación predeterminadas se incluye Windows. Para obtener más información, vea Implementing a Security Extension.

EventProcessing

Especifica los controladores de eventos predeterminados. En esta versión, no se pueden crear controladores de eventos personalizados.

Vea también

Conceptos

Configurar la memoria disponible para Reporting Services
Personalizar hojas de estilo para el Visor de HTML y el Administrador de informes
Archivos de configuración de Reporting Services
Inicializar un servidor de informes
Almacenar datos cifrados del servidor de informes
Herramienta de configuración de Reporting Services

Otros recursos

rsconfig (utilidad)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido modificado:
  • MaxActiveReqForOneUser
  • Extension Name

17 de julio de 2006

Contenido modificado:
  • Se ha corregido la descripción de MaxQueueThreads.

14 de abril de 2006

Contenido nuevo:
  • ExcludedRenderFormats
Contenido modificado:
  • Dsn, LogonUser, LogonDomain, LogonCred