Compartir a través de


sp_dbmmonitoraddmonitoring (Transact-SQL)

Se aplica a: SQL Server

Crea un trabajo del monitor de creación de reflejos de la base de datos que actualiza periódicamente el estado de creación de reflejos para cada base de datos reflejada en la instancia del servidor.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_dbmmonitoraddmonitoring [ [ @update_period = ] update_period ]
[ ; ]

Argumentos

[ @update_period = ] update_period

Especifica el intervalo entre actualizaciones, en minutos. @update_period es int, con un valor predeterminado de 1. Este valor puede ser de 1 a 120 minutos.

Si se establece un período de actualización demasiado corto, podría aumentar el tiempo de respuesta para los clientes.

Valores de código de retorno

Ninguno.

Conjunto de resultados

Ninguno.

Comentarios

Este procedimiento requiere que Agente SQL Server se ejecute en la instancia del servidor. Para que el trabajo del monitor de creación de reflejo de la base de datos se ejecute, el agente debe ejecutarse.

Si la creación de reflejo de la base de datos se inicia desde SQL Server Management Studio, el sp_dbmmonitoraddmonitoring procedimiento se ejecuta automáticamente. Si inicia la creación de reflejo manualmente mediante ALTER DATABASE instrucciones , para supervisar la base de datos reflejada en la instancia del servidor, debe ejecutarse sp_dbmmonitoraddmonitoring manualmente.

Nota:

Si se ejecuta sp_dbmmonitoraddmonitoring antes de configurar la creación de reflejo de la base de datos, el trabajo de supervisión se ejecutará, pero no actualizará la tabla de estado en la que se almacena el historial del monitor de creación de reflejo de la base de datos.

Permisos

Requiere la pertenencia al rol fijo de servidor sysadmin o ejecutar el permiso directamente en este procedimiento almacenado.

Ejemplos

En el ejemplo siguiente se inicia la supervisión con un período de actualización de 3 minutos.

EXEC sp_dbmmonitoraddmonitoring 3;