Condividi tramite


Ottenere informazioni su una traccia salvata (Transact-SQL)

Si applica a: SQL Server

In questo articolo viene illustrato l'utilizzo delle 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 su cui si vuole ottenere informazioni. 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)

È necessario disporre di ALTER TRACE nel server.

Vedi anche