Condividi tramite


fn_trace_getinfo (Transact-SQL)

Restituisce informazioni sulla traccia specificata o sulle tracce esistenti.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sys.fn_trace_getinfo ( { trace_id | NULL | 0 | DEFAULT } )

Argomenti

  • trace_id
    ID della traccia. trace_id è di tipo int. Gli input validi sono il numero di ID di una traccia, NULL, 0 o DEFAULT. NULL, 0 e DEFAULT sono valori equivalenti in questo contesto. Specificare NULL, 0 o DEFAULT per restituire informazioni per tutte le tracce presenti nell'istanza di SQL Server.

Tabelle restituite

Nome colonna

Tipo di dati

Descrizione

traceId

int

ID della traccia.

property

int

Proprietà della traccia:

1= Opzioni della traccia. Per ulteriori informazioni, vedere @options in sp_trace_create (Transact-SQL).

2 = Nome del file

3 = Dimensioni massime

4 = Ora di interruzione

5 = Stato corrente della traccia. 0 = interrotto. 1 = in esecuzione.

value

sql_variant

Informazioni sulla proprietà della traccia specificata.

Osservazioni

Se viene passato l'ID di una traccia specifica, fn_trace_getinfo restituisce le informazioni su tale traccia. Se viene passato un ID non valido, questa funzione restituisce un set di righe vuoto.

fn_trace_getinfo aggiunge un'estensione trc al nome di qualsiasi file di traccia incluso nel relativo set di risultati. Per informazioni sulla definizione di una traccia, vedere sp_trace_create (Transact-SQL). Per informazioni analoghe sui filtri di traccia, vedere fn_trace_getfilterinfo (Transact-SQL).

Per un esempio completo dell'utilizzo di stored procedure relative alla traccia, vedere Procedura: Creazione di una traccia (Transact-SQL).

Autorizzazioni

È richiesta l'autorizzazione ALTER TRACE nel server.

Esempi

Nell'esempio seguente vengono restituite informazioni su tutte le tracce attive.

SELECT * FROM sys.fn_trace_getinfo(0) ;
GO