Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
In questo argomento viene descritto come utilizzare stored procedure per modificare una traccia esistente.
Per modificare una traccia esistente
Se la traccia è già in esecuzione, eseguire sp_trace_setstatus specificando @status = 0 per arrestarla.
Per modificare eventi di traccia, eseguire sp_trace_setevent usando i parametri per specificare le modifiche. Nell'ordine i parametri sono i seguenti:
@traceid (ID traccia)
@eventid (ID evento)
@columnid (ID della colonna)
@on (ON)
Quando si modifica il parametro @on , tenere presente l'interazione con il parametro @columnid :
In... ID colonna Risultato ON (1) NULL L'evento è attivato. Tutte le colonne sono svuotate. NON NULLO La colonna è attivata per l'evento specificato. OFF (0) NULL L'evento viene disabilitato. Tutte le colonne sono state svuotate. NON NULLO La colonna è spenta per l'evento specificato.
Importante
A differenza di quanto avviene con le normali stored procedure, i parametri di tutte le stored procedure di SQL Server Profiler (sp_trace_xx) sono rigidamente tipizzati e non supportano la conversione automatica del tipo di dati. Se tali parametri non vengono chiamati con i tipi di dati corretti per i parametri di input, come indicato nella descrizione dell'argomento, la stored procedure restituisce un errore.
Vedi anche
sp_trace_setevent (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
Stored procedure di sistema (Transact-SQL)
Procedure memorizzate di SQL Server Profiler (Transact-SQL)