Share via


Fuentes adicionales de información acerca de una base de datos reflejada

Además de utilizar el Monitor de creación de reflejo de la base de datos y los procedimientos almacenados dbmmonitor para supervisar una base de datos reflejada y configurar alertas de las variables de rendimiento supervisadas, Microsoft SQL Server 2008 ofrece los siguiente:

  • Metadatos de creación de reflejo de la base de datos en vistas de catálogo. Para obtener más información, vea "Metadatos de creación de reflejo de la base de datos ", más adelante en este tema.

  • Contadores de rendimiento para la creación de reflejo de la base de datos. Para obtener más información, vea "Contadores de rendimiento de creación de reflejo de la base de datos ", más adelante en este tema.

  • Notificaciones de eventos de la creación de reflejo de la base de datos Para obtener más información, vea "Eventos de creación de reflejo de la base de datos ", más adelante en este tema.

  • Eventos de servidor para el proveedor WMI de eventos de servidor.

Metadatos de creación de reflejo de la base de datos

Cada sesión de creación de reflejo de la base de datos se describe en metadatos que se exponen mediante las siguientes vistas de catálogo o de administración dinámica:

  • sys.database_mirroring

    En esta vista se muestran los metadatos de la creación de reflejo para cada base de datos reflejada en una instancia de servidor. Para obtener más información, vea sys.database_mirroring (Transact-SQL).

  • sys.database_mirroring_endpoints

    En la vista de catálogo sys.database_mirroring_endpoints se muestra información acerca del extremo de la creación de reflejo de la base de datos de la instancia de servidor. Para obtener más información, vea sys.database_mirroring_endpoints (Transact-SQL).

  • sys.database_mirroring_witnesses

    En esta vista de catálogo se muestran los metadatos de la creación de reflejo de la base de datos para cada sesión en la que una instancia de servidor es el token. Para obtener más información, vea sys.database_mirroring_witnesses (Transact-SQL).

  • sys.dm_db_mirroring_connections

    Esta vista de administración dinámica devuelve una fila para cada conexión de red de la creación de reflejo de la base de datos.

    Para obtener más información, vea sys.dm_db_mirroring_connections (Transact-SQL).

Contadores de rendimiento de creación de reflejo de la base de datos

Los contadores de rendimiento le permiten supervisar el rendimiento de la creación de reflejo de la base de datos. Por ejemplo, puede examinar el contador Retraso de transacción para ver si la creación de reflejo de la base de datos está afectando al rendimiento del servidor de la entidad de seguridad; puede examinar los contadores Cola rehecha y Envío de registro en cola para ver el comportamiento de la base de datos reflejada con respecto a la base de datos de la entidad de seguridad. Puede examinar el contador Bytes de registro enviados/s para supervisar la parte del registro enviada por segundo.

En el Monitor de rendimiento de cada asociado, los contadores de rendimiento están disponibles en el objeto de rendimiento de la creación de reflejo de la base de datos (SQLServer:Database Mirroring). Para obtener más información, vea Database Mirroring (objeto de SQL Server).

Para iniciar el Monitor de rendimiento

Notificaciones de eventos de la creación de reflejo de la base de datos

Las notificaciones de eventos son una clase especial de objetos de base de datos. Las notificaciones de eventos se ejecutan en respuesta a una variedad de instrucciones del lenguaje de definición de datos (DDL) de Transact-SQL y eventos de traza de SQL, y envían información acerca de los eventos de servidor y base de datos a un servicio de Service Broker.

Los siguientes eventos están disponibles en la creación de reflejo de la base de datos:

  • Clase de evento Database Mirroring State Change

    Este evento indica cuándo cambia el estado de creación de reflejo de una base de datos reflejada. Para obtener más información, vea Database Mirroring State Change (clase de evento).

  • Clase de evento Audit Database Mirroring Login

    Este evento le permite emitir mensajes de auditoría relacionados con la seguridad de transporte de la creación de reflejo de la base de datos. Para obtener más información, vea Audit Database Mirroring Login (clase de evento).

Para obtener más información acerca de las notificaciones de eventos, vea Conceptos básicos de las notificaciones de eventos y Supervisar eventos.