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;