Share via


Configurar el registro de distribuidor

Notification Services siempre registra información de entrega para notificaciones con error. Sin embargo, es posible que cuando está probando una aplicación o si tiene acuerdos de nivel de servicio, desee registrar información de entrega para todas las notificaciones. Este tema trata de las opciones de registro de distribuidor.

Registro de distribuidor

Siempre que el distribuidor registra información de entrega, escribe la información en una tabla en la base de datos de aplicación. Para tener acceso a esta información utilice la vista NSNotificationClassNameNotificationDistribution.

[!NOTA] Si configura una programación de supresión de datos (vacuuming), los datos se eliminan de la tabla de registro de distribución cuando los datos son anteriores a la antigüedad de retención configurada. Para obtener más información, vea Configurar la supresión de datos.

Si se produce un error en la entrega de notificaciones, Notification Services siempre registra el texto de la notificación y la información de estado de la entrega. Puede configurar tres opciones de registro que controlan el registro de la información en el intento de entrega, la información de estado y el texto de la notificación para todas las notificaciones:

ms166490.note(es-es,SQL.90).gifImportante:
Los valores predeterminados de cada una de estas opciones, true, habilitan todo el registro para todas las notificaciones. Antes de implementar una aplicación en producción, debe cambiar alguna o todas estas opciones a false porque el registro de todos los datos de todas las notificaciones consume espacio de base de datos y recursos de procesamiento.
  • LogBeforeDeliveryAttempt controla si Notification Services registra información previa a la entrega para cada notificación. Si esta opción está habilitada, Notification Services crea una fila de tabla para cada notificación antes de enviarla. A continuación, el distribuidor registra información previa a la entrega, incluidos el identificador de la notificación, la clase de notificación, el distribuidor y la hora de solicitud de entrega.
    Habilitar esta opción tiene un impacto negativo en el rendimiento. Debe establecer este valor en false antes de implementar aplicaciones a menos que necesite mantener la información de registro de todas las notificaciones.
  • LogStatusInfo controla si Notification Services registra la descripción de estado e información adicional devuelta por el protocolo de entrega, con un límite de 2.048 caracteres Unicode, para cada notificación.
  • Habilitar esta opción tiene un impacto negativo en el rendimiento. Debe establecer este valor en false antes de implementar aplicaciones a menos que necesite mantener la información de registro de todas las notificaciones. LogNotificationText controla si Notification Services registra el texto de notificación, con un límite de 2.048 caracteres Unicode, para todas las notificaciones.
    El texto de notificación registrado es del protocolo de entrega e incluye todos los textos de notificación además del texto de encabezado. Algunos protocolos de entrega no proporcionan ningún texto de notificación.
    Habilitar esta opción tiene un impacto negativo sobre el rendimiento porque Notification Services registra el texto de las notificaciones de una en una. Debe establecer este valor en false antes de implementar aplicaciones a menos que necesite mantener la información de registro de todas las notificaciones.

Para configurar el registro de distribuidor

Si está definiendo una aplicación a través de XML, defina el registro de distribuidor en el archivo de definición de aplicación (ADF). Si está definiendo una aplicación mediante programación, utilice Objetos de administración de Notification Services (NMO) para definir el registro de distribuidor.

Vea también

Tareas

Configurar el registro de eventos de Notification Services

Conceptos

Especificar la configuración de ejecución de la aplicación
Configurar la supresión de datos

Otros recursos

NS<nombreDeClaseDeNotificación>NotificationDistribution (vista)

Ayuda e información

Obtener ayuda sobre SQL Server 2005