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 el rol fijo de base de datos 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

Comentarios

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 al rol 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 el rol fijo de base de datos dbm_monitor en la base de datos msdb, los miembros del rol fijo de servidor sysadmin pueden agregar cualquier usuario al rol fijo de base de datos dbm_monitor. El rol 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 al rol fijo de servidor sysadmin.

Ejemplos

En el ejemplo siguiente se actualiza el estado de la creación de reflejos solo para la base de datos AdventureWorks2008R2.

USE msdb;
EXEC sp_dbmmonitorupdate AdventureWorks2008R2 ;