Ottenere informazioni su una traccia salvata (Transact-SQL)

Si applica a:SQL Server

Questo articolo descrive come usare le funzioni predefinite per visualizzare una traccia salvata.

Importante

Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. In alternativa, usare Eventi estesi.

Visualizzare una traccia specifica

  1. Eseguire sys.fn_trace_getinfo specificando l'ID della traccia sulle informazioni necessarie. Questa funzione restituisce una tabella in cui sono indicate la traccia, la proprietà della traccia e le informazioni sulla proprietà.

    Richiamare la funzione nel modo seguente:

    SELECT *
    FROM ::fn_trace_getinfo(trace_id);
    

Visualizzare tutte le tracce esistenti

  1. Eseguire sys.fn_trace_getinfo specificando 0 o default. Questa funzione restituisce una tabella in cui sono indicate tutte le tracce, le relative proprietà e le informazioni su tali proprietà.

    Di seguito è illustrato come richiamare la funzione:

    SELECT *
    FROM ::fn_trace_getinfo(default);
    

.NET Framework (sicurezza)

Richiede ALTER TRACE nel server.

Vedi anche