Supervisar Service Broker

SQL Server proporciona vistas de administración dinámica, eventos de traza y objetos de rendimiento para supervisar la actividad de Database Engine (Motor de base de datos) relacionada con Service Broker.

Vistas de administración dinámica

Las siguientes vistas de administración dinámica permiten supervisar la actividad de Service Broker.

Vista Descripción

sys.dm_broker_activated_tasks

Contiene una fila por cada procedimiento almacenado activado por Service Broker.

sys.dm_broker_connections

Contiene una fila por cada conexión de red de Service Broker.

sys.dm_broker_forwarded_messages

Contiene una fila por cada mensaje de Service Broker que la instancia de SQL Server tiene en proceso de reenvío.

sys.dm_broker_queue_monitors

Contiene una fila por cada monitor de cola de la instancia. Un monitor de cola administra la activación de una cola.

Objetos de rendimiento

Los siguientes objetos de rendimiento proporcionan un informe sobre la actividad de Service Broker.

Objeto de rendimiento

Descripción

Broker Activation (objeto de SQL Server)

Contiene contadores de rendimiento que informan sobre la activación de procedimientos almacenados.

Broker Statistics (objeto de SQL Server)

Contiene contadores de rendimiento que proporcionan información general sobre Service Broker.

Broker / DBM Transport (objeto de SQL Server)

Contiene contadores de rendimiento que proporcionan información relacionada con la actividad de red Service Broker.

ms166069.note(es-es,SQL.90).gifImportante:

Las directivas de soporte de Microsoft no se aplican a la característica de creación de reflejo de la base de datos en SQL Server 2005. Creación de reflejo de la base de datos actualmente está deshabilitada de manera predeterminada, pero puede habilitarla solamente con fines de evaluación mediante la marca de traza 1400 como parámetro de inicio. (Para obtener más información acerca de las marcas de traza, vea Marcas de traza (Transact-SQL) .) La creación de reflejo de la base de datos no debe utilizarse en entornos de producción. Los servicios de soporte técnico de Microsoft no ofrecerán soporte a bases de datos o aplicaciones que utilicen la creación de reflejo de la base de datos. La documentación sobre la creación de reflejo de la base de datos se incluye en SQL Server 2005 solamente con fines de evaluación y la Directiva de documentación para soporte y actualización de SQL Server 2005 no se aplica a la documentación sobre la creación de reflejo de la base de datos.

Eventos de traza

SQL Server incluye la categoría de evento Broker para supervisar la actividad de Service Broker. En la siguiente tabla se enumeran los eventos de la categoría de eventos Broker:

Evento Descripción

Broker:Activation (clase de evento)

Evento generado cuando un monitor de cola inicia un procedimiento almacenado de activación.

Broker:Connection (clase de evento)

Evento generado para informar del estado de una conexión de transporte administrada por Service Broker.

Broker:Conversation (clase de evento)

Evento generado para informar sobre el progreso de una conversación.

Broker:Conversation Group (clase de evento)

Evento generado cuando la base de datos crea o quita un grupo de conversación.

Broker:Corrupted Message (clase de evento)

Evento generado para informar de que la base de datos ha recibido un mensaje dañado.

Broker:Forwarded Message Dropped (clase de evento)

Evento generado cuando SQL Server quita un mensaje de Service Broker que debería haber sido reenviado.

Broker:Forwarded Message Sent (clase de evento)

Evento generado cuando SQL Server reenvía un mensaje de Service Broker.

Broker:Message Classify (clase de evento)

Evento generado cuando Service Broker determina el enrutamiento de un mensaje.

Broker:Message Drop (clase de evento)

Evento generado cuando Service Broker no puede retener un mensaje recibido que debería haberse entregado a un servicio de esta instancia.

Broker:Remote Message Ack (clase de evento)

Evento generado cuando Service Broker envía o recibe un reconocimiento de mensaje.

También se proporcionan dos eventos de auditoría de seguridad para Service Broker. Para obtener más información sobre estos eventos, vea Audit Broker Login (clase de evento) y Audit Broker Conversation (clase de evento).

Vea también

Otros recursos

Vistas de catálogo de Service Broker (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005