Información general del Monitor de duplicación de base de datos

Se aplica a:SQL Server

Si dispone de los permisos correctos, puede utilizar el Monitor de creación de reflejo de la base de datos para supervisar cualquier subconjunto de las bases de datos reflejadas de una instancia del servidor. La supervisión le permite comprobar si los datos fluyen en la sesión de creación de reflejo de la base de datos. Si hay flujo de datos, supervisa la calidad del mismo. Además, el Monitor de creación de reflejo de la base de datos también resulta útil para determinar la causa de la reducción del flujo de datos.

Puede registrar cualquiera de las bases de datos reflejadas para supervisar cada uno de los asociados de conmutación por error manualmente. Al registrar una base de datos, el Monitor de creación de reflejo de la base de datos almacena en caché la siguiente información acerca de dicha base de datos:

  • Nombre de la base de datos

  • Nombres de las dos instancias de servidor asociado

  • Las últimas funciones conocidas de cada socio (principal o espejo)

Permisos

Para supervisar la creación de reflejo de la base de datos, debe ser miembro del rol fijo de servidor sysadmin o del rol fijo de base de datos dbm_monitor en la base de datos msdb de la instancia del servidor. Si solo es miembro de sysadmin o dbm_monitor en una de las instancias del servidor asociado, el monitor únicamente puede conectarse a dicho asociado; no puede recuperar información del otro asociado.

Si solo es miembro de dbm_monitor en una instancia del servidor, tendrá permisos limitados en esa instancia. Únicamente podrá ver la fila de estado más reciente. Si se conecta a una instancia del servidor mediante los permisos dbm_monitor , el Monitor de creación de reflejo de la base de datos le informa de que tiene permisos limitados.

Importante

El rol fijo de base de datos dbm_monitor se crea en la base de datos msdb cuando se registra la primera base de datos en el Monitor de creación de reflejo de bases de datos. El nuevo rol dbm_monitor no tiene miembros hasta que un administrador del sistema asigne usuarios al rol.

Si hay bases de datos registradas para su supervisión mediante el Monitor de creación de reflejo de base de datos, se muestra una lista de las bases de datos registradas en el árbol de navegación. El árbol se actualiza automáticamente cada 30 segundos. Para ver el estado de una base de datos registrada, selecciónela. Para obtener más información, vea "Panel de detalles" más adelante en este tema.

En cada base de datos registrada, se muestra la siguiente información:

<Database_name>(<Estado>,<PRINCIPAL_SERVER>-><MIRROR_SERVER>)

<Nombre_de_base_datos>
Nombre de una base de datos reflejada que se registra con el Monitor de creación de reflejo de la base de datos.

<Estado>
Los estados posibles y sus iconos asociados son los siguientes:

Icono Estado Descripción
Icono de advertencia Unknown El monitor no está conectado a ningún asociado. La única información disponible es lo que el monitor almacena en caché.
Icono de advertencia Sincronizando El contenido de la base de datos reflejada está atrasado con respecto al contenido de la base de datos principal. La instancia del servidor principal envía los registros del log a la instancia del servidor espejo, que aplica los cambios a la base de datos espejo para hacerla avanzar.

Al inicio de una sesión de creación de reflejo de la base de datos, las bases de datos principal y reflejada se encuentran en este estado.
Cilindro de base de datos estándar Sincronizada El estado de la base de datos cambia a Sincronizado cuando el servidor reflejado está suficientemente al día con respecto al servidor principal. La base de datos permanece en este estado mientras el servidor principal continúa con el envío de cambios al servidor reflejado, y el servidor reflejado continúa con la aplicación de los cambios en la base de datos reflejada.

En el modo de alta seguridad, tanto la conmutación por error automática como la manual son posibles, sin pérdida de datos.

En el modo de rendimiento alto, siempre es posible que se pierdan datos, incluso en el estado Sincronizado .
Icono de advertencia Suspendido La base de datos principal está disponible, pero no envía ningún registro al servidor reflejado.
Icono de error Desconectada La instancia del servidor no se puede conectar a su asociado.

<SERVIDOR_PRINCIPAL>
Nombre del socio que actualmente es la instancia de servidor principal. El nombre adopta el siguiente formato:

<NOMBRE_DE_SISTEMA>[\<nombre_de_instacia>]

donde <NOMBRE_DE_SISTEMA> es el nombre del sistema en el que se encuentra la instancia del servidor. En una instancia del servidor no predeterminada, también se muestra el nombre de la instancia: <NOMBRE_DE_SISTEMA>\<nombre_de_instancia>.

<MIRROR_SERVER>
Nombre del asociado que es actualmente la instancia del servidor reflejado. El formato es el mismo que el del servidor principal.

Panel de detalles

El aspecto del monitor depende de si está seleccionada una base de datos. Al abrir el monitor, el panel de detalles muestra un vínculo Registrar base de datos reflejada. Haga clic en el vínculo para registrar una base de datos. Las bases de datos registradas se muestran debajo del nodo Monitor de duplicación de la base de datos en el árbol de navegación. El Monitor de creación de reflejo de la base de datos intenta conectarse a todas las instancias de servidor para las que haya almacenado credenciales.

Cuando seleccione una base de datos, su estado se mostrará en la página con pestañas Estado del panel de detalles. El contenido de esta página procede de las instancias de los servidores principal y espejo. La página se rellena de forma asincrónica, a medida que se recopila el estado a través de conexiones independientes con las instancias de servidor principal y de servidor reflejo. El estado se actualiza automáticamente a intervalos de 30 segundos.

Nota:

No puede cambiar la frecuencia de actualización del monitor, pero sí puede actualizar la tabla de estado del cuadro de diálogo Historial de creación de reflejo de la base de datos.

Un administrador del sistema puede ver la configuración actual de las advertencias para la base de datos; para ello, debe seleccionar la página con pestañas Advertencias . Desde dicha página, el administrador puede iniciar el cuadro de diálogo Establecer umbrales de advertencia para habilitar y configurar uno o varios umbrales de advertencia.

En el banner situado encima de las pestañas, en el panel de detalles se muestra la última hora a la que el monitor actualizó la información de estado, como Última actualización:<fecha><hora>. Normalmente, el Monitor de creación de reflejo de la base de datos recupera información de estado de las instancias del servidor principal y reflejado a horas diferentes. Se muestra la más antigua de estas dos horas de actualización.

Menú Acción

El menú Acción siempre contiene los siguientes comandos:

Comando Descripción
Registrar base de datos en espejo... Abre el cuadro de diálogo Registrar la base de datos reflejada. Utilice este cuadro de diálogo para registrar una o varias bases de datos reflejadas en una instancia de servidor determinada, agregando la base de datos o las bases de datos al Monitor de creación de reflejo de la base de datos. Cuando se agrega una base de datos, el Monitor de creación de reflejo de la base de datos almacena localmente en caché información acerca de la base de datos, sus asociados y el método de conexión a éstos.
Administrar conexiones de instancia del servidor... Si selecciona este comando, se abre el cuadro de diálogo Administrar conexiones de instancia del servidor . Allí puede elegir una instancia del servidor para la que desee especificar las credenciales que usará el monitor al conectarse a un partner concreto.

Para editar credenciales para un asociado, localice su entrada en la cuadrícula Instancias del servidor y haga clic en Editar en la fila. Aparece el cuadro de diálogo Conectar al servidor con el nombre de la instancia del servidor fijado y los campos de credenciales inicializados con el valor actual en caché. Cambie la información de autenticación según corresponda y haga clic en Conectar. Si las credenciales tienen privilegios suficientes, la columna Conectar utilizando se actualizará con las nuevas credenciales.

Si selecciona una base de datos, el menú Acción también contiene los siguientes comandos.

Comando Descripción
Eliminar esta base de datos del Registro Quita la base de datos seleccionada del Monitor de creación de reflejo de la base de datos.
Establecer umbrales de advertencia... Abre el cuadro de diálogo Establecer umbrales de advertencia . Allí, un administrador del sistema puede habilitar o deshabilitar las advertencias de la base de datos en cada uno de los socios y cambiar el umbral de cada advertencia. Es recomendable establecer un umbral para una advertencia específica en los dos asociados, con lo que se puede garantizar que la advertencia persiste si se produce una conmutación por error en la base de datos. El umbral adecuado para cada asociado depende de la capacidad de rendimiento del sistema de dicho asociado.

Un evento solo se escribe en el registro de eventos para un rendimiento si su valor se encuentra en el umbral, o por encima de este, cuando se actualiza la tabla de estado. Si un valor máximo alcanza el umbral momentáneamente entre las actualizaciones de estado, se pierde dicho máximo.

Para supervisar la creación de reflejo de la base de datos mediante SQL Server Management Studio