Compartir a través de


sp_dbmmonitorupdate (Transact-SQL)

Actualiza la tabla de estado del monitor de creación de reflejos de la base de datos insertando una nueva fila de tabla para cada base de datos reflejada y trunca las filas más antiguas que el período de retención actual. El período de retención predeterminado es de 7 días (168 horas). Al actualizar la tabla, sp_dbmmonitorupdate evalúa las métricas de rendimiento.

[!NOTA]

La primera vez que se ejecuta sp_dbmmonitorupdate, crea la tabla de estado de la creación de reflejo de la base de datos y la función de base de datos fija dbm_monitor en la base de datos msdb.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_dbmmonitorupdate [ database_name ]

Argumentos

  • database_name
    Nombre de la base de datos para la que se va a actualizar el estado de la creación de reflejos. Si no se especifica database_name, el procedimiento actualiza la tabla de estado para cada base de datos reflejada en la instancia del servidor.

Valores de código de retorno

Ninguno

Conjuntos de resultados

Ninguno

Notas

sp_dbmmonitorupdate sólo se puede ejecutar en el contexto de la base de datos msdb.

Si una columna de la tabla de estado no se aplica a la función de un asociado, el valor es NULL en ese asociado. Una columna también tendrá un valor NULL si la información relevante no está disponible, como durante una conmutación por error o un reinicio del servidor.

Una vez que sp_dbmmonitorupdate ha creado la función fija de base de datos dbm_monitor en la base de datos msdb, los miembros de la función fija de servidor sysadmin pueden agregar cualquier usuario a la función fija de base de datos dbm_monitor. La función dbm_monitor permite a sus miembros ver el estado de creación de reflejos de la base de datos, pero no permite actualizar dicho estado ni configurar eventos de creación de reflejos de la base de datos.

Al actualizar el estado de la creación de reflejos de una base de datos, sp_dbmmonitorupdate inspecciona el valor más reciente de cualquier métrica de rendimiento de creación de reflejos para la que se ha especificado un umbral de advertencia. Si el valor supera el umbral, el procedimiento agrega un evento informativo al registro de eventos. Todos los valores son promedios desde la última actualización. Para obtener más información, vea Usar alertas y umbrales de advertencia de las métricas de rendimiento de la creación de reflejo.

Permisos

Requiere la pertenencia a la función fija de servidor sysadmin.

Ejemplos

En el ejemplo siguiente se actualiza el estado de la creación de reflejos sólo para la base de datos AdventureWorks.

USE msdb;
EXEC sp_dbmmonitorupdate AdventureWorks ;