sp_dbmmonitordropalert (Transact-SQL)

Si applica a: SQL Server

Elimina l'avviso per una metrica delle prestazioni specificata impostando la soglia su NULL.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_dbmmonitordropalert
    [ @database_name = ] N'database_name'
    [ , [ @alert_id = ] alert_id ]
[ ; ]

Argomenti

[ @database_name = ] N'database_name'

Specifica il database per cui eliminare la soglia degli avvisi specificata. @database_name è sysname, senza impostazione predefinita.

[ @alert_id = ] alert_id

Valore intero che identifica l'avviso da eliminare. @alert_id è int e può essere uno dei valori seguenti:

Valore Misurazione delle prestazioni Valore soglia avvisi
1 Transazione non inviata meno recente Specifica la quantità di transazioni, espressa in minuti, che può accumularsi nella coda di invio prima che venga generato un avviso nell'istanza del server principale. Questo avviso consente di quantificare il rischio potenziale di perdita dei dati in termini di tempo ed è particolarmente rilevante per la modalità a prestazioni elevate. L'avviso risulta tuttavia utile anche per la modalità a sicurezza elevata quando il mirroring viene sospeso in seguito alla disconnessione dei partner.
2 Log non inviato Specifica la quantità di log non inviati, espressa in kilobyte (KB), che può accumularsi prima che venga generato un avviso nell'istanza del server principale. Questo avviso consente di quantificare il rischio potenziale di perdita dei dati in termini di KB ed è particolarmente rilevante per la modalità a prestazioni elevate. L'avviso risulta tuttavia utile anche per la modalità a sicurezza elevata quando il mirroring viene sospeso in seguito alla disconnessione dei partner.
3 Log non ripristinato Specifica la quantità di log non ripristinati, espressa in kilobyte (KB), che può accumularsi prima che venga generato un avviso nell'istanza del server mirror. Questo avviso consente di misurare il tempo di failover. Iltempo di failover corrisponde essenzialmente al tempo necessario al server mirror precedente per eseguire il rollforward di tutti i log rimanenti nella propria coda di rollforward, più un breve tempo aggiuntivo.
4 Overhead commit mirror Specifica il ritardo medio per transazione, espresso in millisecondi, che è consentito prima che venga generato un avviso nell'istanza del server principale. Questo ritardo rappresenta la quantità di overhead generato mentre l'istanza del server principale è in attesa che l'istanza del server mirror scriva il record di log della transazione nella coda di rollforward. Questo valore è rilevante solo nella modalità a sicurezza elevata.
5 Periodo di memorizzazione Metadati che controllano per quanto tempo vengono conservate le righe della tabella dello stato di mirroring del database.

Nota

Questa procedura elimina le soglie di avviso, indipendentemente dal fatto che siano state specificate usando sp_dbmmonitorchangealert o Monitoraggio mirroring del database.

Per informazioni sugli ID evento corrispondenti agli avvisi, vedere Usare soglie di avviso e avvisi nelle metriche delle prestazioni del mirroring (SQL Server).

Valori del codice restituito

Nessuno.

Set di risultati

Nessuno.

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 eliminata l'impostazione del periodo di memorizzazione del database AdventureWorks2022.

EXEC sp_dbmmonitordropalert AdventureWorks2022, 5;

Nell'esempio seguente vengono eliminati tutte le soglie degli avvisi e il periodo di memorizzazione del database AdventureWorks2022.

EXEC sp_dbmmonitordropalert AdventureWorks2022;