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.
Convenciones 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 solo 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 (SQL Server).
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 AdventureWorks2012 .
USE msdb;
EXEC sp_dbmmonitorupdate AdventureWorks2012 ;
Vea también
Referencia
sp_dbmmonitorchangealert (Transact-SQL)
sp_dbmmonitorchangemonitoring (Transact-SQL)
sp_dbmmonitordropalert (Transact-SQL)
sp_dbmmonitorhelpalert (Transact-SQL)
sp_dbmmonitorhelpmonitoring (Transact-SQL)
sp_dbmmonitorresults (Transact-SQL)
Conceptos
Supervisar la creación de reflejo de la base de datos (SQL Server)