Condividi tramite


sp_dbmmonitoraddmonitoring (Transact-SQL)

Si applica a: SQL Server

Crea un processo di Monitoraggio mirroring del database che aggiorna periodicamente lo stato di mirroring per ogni database con mirroring nell'istanza del server.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @update_period = ] update_period

Specifica l'intervallo, in minuti, tra gli aggiornamenti. @update_period è int, con il valore predefinito 1. Il valore è compreso tra 1 e 120 minuti.

Se il periodo di aggiornamento è impostato su un valore troppo basso, i tempi di risposta per i client potrebbero aumentare.

Valori del codice restituito

Nessuno.

Set di risultati

Nessuno.

Osservazioni:

Questa procedura richiede che SQL Server Agent sia autorizzato a essere eseguito nell'istanza del server. Affinché il processo di monitoraggio del mirroring del database venga eseguito, Agent deve essere in esecuzione.

Se il mirroring del database viene avviato da SQL Server Management Studio, la sp_dbmmonitoraddmonitoring procedura viene eseguita automaticamente. Se si avvia il mirroring manualmente usando ALTER DATABASE istruzioni , per monitorare il database con mirroring nell'istanza del server, è necessario eseguire sp_dbmmonitoraddmonitoring manualmente.

Nota

Se si esegue sp_dbmmonitoraddmonitoring prima di configurare il mirroring del database, il processo di monitoraggio verrà eseguito ma non aggiornerà la tabella di stato in cui è archiviata la cronologia del monitoraggio del mirroring del database.

Autorizzazioni

Richiede l'appartenenza al ruolo predefinito del server sysadmin o l'autorizzazione di esecuzione direttamente in questa stored procedure.

Esempi

Nell'esempio seguente viene avviato il monitoraggio con un periodo di aggiornamento di 3 minuti.

EXEC sp_dbmmonitoraddmonitoring 3;