sys.fn_trace_getinfo (Transact-SQL)
Restituisce informazioni sulla traccia specificata o sulle tracce esistenti.
![]() |
---|
Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. In alternativa, utilizzare Eventi estesi. |
Convenzioni 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 arresto 5 = Stato corrente della traccia. 0 = arrestato. 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 sys.fn_trace_getfilterinfo (Transact-SQL).
Per un esempio completo dell'utilizzo di stored procedure relative alla traccia, vedere Creare 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
Vedere anche
Attivitá
Creare una traccia (Transact-SQL)
Riferimento
sp_trace_create (Transact-SQL)
sp_trace_generateevent (Transact-SQL)
sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
sys.fn_trace_getfilterinfo (Transact-SQL)