Compartir a través de


Monitoreo de suscripciones de servicios de informes

Puede supervisar las suscripciones de Reporting Services desde la interfaz de usuario, Windows PowerShell o los archivos de registro. Las opciones disponibles para la supervisión dependen del modo de ejecución del servidor de informes.

Se aplica a: Modo nativo de Reporting Services | Modo de SharePoint de Reporting Services

En este tema:

Interfaz de usuario del modo nativo

Los usuarios individuales de Reporting Services pueden supervisar el estado de una suscripción mediante la página Mis suscripciones o la pestaña Suscripciones del Administrador de informes. Las páginas de suscripción incluyen columnas que indican cuándo se ejecutó la suscripción por última vez y su estado. Los mensajes de estado se actualizan cuando la suscripción esté programada para procesarse. Si el desencadenador nunca ocurre (por ejemplo, si la instantánea de ejecución del informe nunca se actualiza o una programación nunca se ejecuta), el mensaje de estado no se actualizará.

En la siguiente tabla, se describen los posibles valores de la columna Estado .

Estado Descripción
Suscripción nueva Aparece cuando crea la suscripción.
Inactivo Aparece cuando no se puede procesar una suscripción. Para obtener más información, vea "Administrar suscripciones inactivas" más adelante en este tema.
Hecho: <número> procesados de un total de <número>; <número> errores. Muestra el estado de la ejecución de una suscripción controlada por datos; este mensaje procede del Procesador de entrega y programación.
< número> procesadas El número de notificaciones que el Procesador de entrega y programación ha entregado correctamente o que ya no intenta entregar. Cuando se completa una entrega controlada por datos, el número de notificaciones procesadas debe ser igual al número total de notificaciones generadas.
< número> total El número total de notificaciones generadas para la última entrega de la suscripción.
< número> error Número de notificaciones que el procesador de programación y entrega no pudo entregar o que ya no está intentando entregar.
Error al enviar correo: error de transporte en la conexión al servidor. Indica que el servidor de informes no se ha conectado al servidor de correo; este mensaje procede de la extensión de entrega de correo electrónico.
El archivo <nombreDeArchivo> se escribió en <ruta de acceso>. Indica que se ha realizado correctamente la entrega a la ubicación del recurso compartido de archivos; este mensaje procede de la extensión de entrega a recursos compartidos de archivos.
Error desconocido al escribir el archivo. Indica que la entrega a la ubicación del recurso compartido de archivos no se realizó correctamente; este mensaje procede de la extensión de entrega del recurso compartido de archivos.
Error al conectar con la carpeta de destino, <ruta de acceso>. Compruebe si existe la carpeta de destino o el recurso compartido. Indica que no se encontró la carpeta especificada; este mensaje procede de la extensión de entrega del recurso compartido de archivos.
No se pudo escribir el nombre de archivo <en la <ruta de acceso>.> Nuevo intento. Indica que el archivo no se pudo actualizar con una versión más reciente; este mensaje procede de la extensión de entrega del recurso compartido de archivos.
Error al escribir el archivo <nombreDeArchivo>: <mensaje> Indica que la entrega a la ubicación del recurso compartido de archivos no se realizó correctamente; este mensaje procede de la extensión de entrega del recurso compartido de archivos.
<mensajes de estado personalizados> Los mensajes de estado sobre entregas correctas o no realizadas, procedentes de las extensiones de entrega. Si usa una extensión de entrega personalizada o de terceros, se pueden proporcionar mensajes de estado adicionales.

Los administradores del servidor de informes también pueden supervisar las suscripciones estándar que se estén procesando. No se pueden supervisar las suscripciones controladas por datos. Para obtener más información, vea Administrar un proceso en ejecución.

Si no se puede entregar una suscripción (por ejemplo, si el servidor de correo no está disponible), la extensión de entrega reintenta la entrega. Un valor de la configuración especifica el número de intentos que realizará. El valor predeterminado es ningún reintento. En algunos casos, es posible que el informe se haya procesado sin datos (por ejemplo, si el origen de datos está sin conexión), en cuyo caso se proporciona texto a ese efecto en el cuerpo del mensaje.

Archivos de registro en modo nativo

Si se produce un error durante la entrega, se agrega una entrada al registro de seguimiento del servidor de informes.

Los administradores del servidor de informes pueden revisar los archivos reportserverservice_*.log para determinar el estado de entrega de la suscripción. Para la entrega por correo electrónico, los archivos de registro del servidor de informes incluyen un registro del procesamiento y las entregas a cuentas de correo electrónico específicas. La siguiente es la ubicación predeterminada de los archivos de registro:

C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles

A continuación se muestra un nombre de archivo de registro de ejemplo:

ReportServerService__05_21_2014_00_05_07.log

A continuación se muestra un mensaje de error de ejemplo de archivo de registro de seguimiento relacionado con las suscripciones:

  • ¡biblioteca! WindowsService_7!b60!05/20/2014-22:34:36:: i INFO: Inicializar EnableExecutionLogging en 'True' tal como se especifica en Propiedades del sistema del servidor.emailextension! WindowsService_7!b60!05/20/2014-22:34:41:: e ERROR: Error al enviar correo electrónico. Excepción: System.Net.Mail.SmtpException: el servidor SMTP requiere una conexión segura o el cliente no se ha autenticado. La respuesta del servidor era: el cliente 5.7.1 no se autenticaba en System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, respuesta de cadena)

El archivo de registro no incluye información sobre si el informe se abrió o si la entrega se realizó correctamente. Una entrega correcta quiere decir que el Procesador de entrega y programación no generó ningún error y que el servidor de informes se conectó al servidor de correo. Si el correo electrónico produjo un error de mensaje no entregable en el buzón de usuario, esa información no se incluirá en el archivo de registro. Para más información sobre los archivos de registro, vea Archivos de registro y orígenes de Reporting Services.

Modo de SharePoint

Para supervisar una suscripción en el modo de SharePoint: el estado de la suscripción se puede supervisar desde la página Administrar suscripciones .

  1. vaya a la biblioteca de documentos que contiene el informe.

  2. Abra el menú contextual del informe ( ... ).

  3. Seleccione la opción de menú expandido ( ... ).

  4. Seleccione Administrar suscripciones.

Archivos de registro ULS de SharePoint

La información relacionada con la suscripción se escribe en el registro de ULS de SharePoint. Para más información sobre cómo configurar eventos de Reporting Services para el registro de ULS, consulte Activación de eventos de Reporting Services para el registro de seguimiento de SharePoint (ULS). A continuación se muestra un ejemplo de entrada de registro ULS relacionada con las suscripciones de Reporting Services.

Fecha Proceso Ámbito Categoría Nivel Correlación Mensaje
5/21/2014 14:34:06:15 Grupo de aplicaciones: a0ba039332294f40bc4a81544afde01d SQL Server Reporting Services Extensión de correo electrónico del servidor de informes Inesperado (vacío) Error al enviar correo electrónico. Excepción: System.Net.Mail.SmtpException: buzón no disponible. La respuesta del servidor fue: 5.7.1 Cliente no tiene permisos para enviar como este remitente en System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse) at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn) at System.Net.Mail.SmtpClient.Send(MailMessage message) at Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.Deliver(notificación)

Usar PowerShell para supervisar suscripciones

Por ejemplo, los scripts de PowerShell que puede usar para comprobar el estado de las suscripciones en modo nativo o en modo de SharePoint, vea Usar PowerShell para cambiar y enumerar propietarios de suscripciones de Reporting Services y ejecutar una suscripción.

Administración de suscripciones inactivas

Si una suscripción queda inactiva, debería eliminarla o reactivarla resolviendo las condiciones subyacentes que impiden que se procese. Las suscripciones pueden quedar inactivas si se producen condiciones que impidan su procesamiento. Entre estas condiciones se incluyen:

  • Quitar o desinstalar la extensión de entrega especificada en la suscripción.

  • Cambio de la configuración de credenciales de valores almacenados a integrados o solicitados.

  • Cambiar un nombre de parámetro o un tipo de datos en la definición de informe y volver a publicar un informe. Si una suscripción incluye un parámetro que ya no es válido, la suscripción queda inactiva.

  • Cambiar el modo de ejecución de un informe (por ejemplo, modificar un informe a petición para que se ejecute como una instantánea de ejecución de informe). Para obtener más información, vea Establecer propiedades de procesamiento de informes.

Una suscripción inactiva se indica mediante un mensaje en la propia suscripción. El mensaje incluye información sobre la causa y qué pasos debe tomar para reactivar la suscripción.

Si existen condiciones que causan que la suscripción quede inactiva, la suscripción refleja este hecho cuando el servidor de informes la ejecuta. Si una suscripción está programada para entregar un informe todos los viernes a las 2:00 a.m., y la extensión de entrega que usa se desinstaló el lunes a las 9:00 a.m., la suscripción no reflejará su estado inactivo hasta el viernes a las 2:00 a.m.

Véase también

Creación y administración de suscripciones para servidores de informes en modo nativo
Suscripciones y distribución (Reporting Services)