sys.fn_trace_getinfo (Transact-SQL)sys.fn_trace_getinfo (Transact-SQL)

SI APPLICA A: sìSQL Server (a partire dalla versione 2008) noDatabase SQL di Azure noAzure SQL Data Warehouse noParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Restituisce informazioni sulla traccia specificata o sulle tracce esistenti.Returns information about a specified trace or all existing traces.

IMPORTANTEIMPORTANT! Questa funzionalità è in manutenzione e potrebbe essere rimossa in una delle prossime versioni di Microsoft SQL Server.This feature is in maintenance mode and may be removed in a future version of Microsoft SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.Avoid using this feature in new development work, and plan to modify applications that currently use this feature. In alternativa, usare Eventi estesi. Use Extended Events instead.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintassiSyntax


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

ArgomentiArguments

trace_idtrace_id
ID della traccia.Is the ID of the trace. trace_id viene int. Gli input validi sono il numero di ID di una traccia, NULL, 0 o DEFAULT.trace_id is int. Valid inputs are the ID number of a trace, NULL, 0, or DEFAULT. NULL, 0 e DEFAULT sono valori equivalenti in questo contesto.NULL, 0, and DEFAULT are equivalent values in this context. Specificare NULL, 0 o DEFAULT per restituire informazioni per tutte le tracce presenti nell'istanza di SQL ServerSQL Server.Specify NULL, 0, or DEFAULT to return information for all traces in the instance of SQL ServerSQL Server.

Tabelle restituiteTables Returned

Nome colonnaColumn name Tipo di datiData type DescriptionDescription
traceIdtraceid intint ID della traccia.ID of the trace.
proprietàproperty intint Proprietà della traccia:Property of the trace:

1= Opzioni della traccia.1= Trace options. Per altre informazioni, vedere @options nelle sp_trace_create (Transact-SQL).For more information, see @options in sp_trace_create (Transact-SQL).

2 = Nome del file2 = File name

3 = Dimensioni massime3 = Max size

4 = Ora di arresto4 = Stop time

5 = Stato corrente della traccia.5 = Current trace status. 0 = arrestato.0 = stopped. 1 = in esecuzione.1 = running.
Valorevalue sql_variantsql_variant Informazioni sulla proprietà della traccia specificata.Information about the property of the trace specified.

NoteRemarks

Se viene passato l'ID di una traccia specifica, fn_trace_getinfo restituisce le informazioni su tale traccia.When passed the ID of a specific trace, fn_trace_getinfo returns information about that trace. Se viene passato un ID non valido, questa funzione restituisce un set di righe vuoto.When passed an invalid ID, this function returns an empty rowset.

fn_trace_getinfo aggiunge un'estensione trc al nome di qualsiasi file di traccia incluso nel relativo set di risultati.fn_trace_getinfo appends a .trc extension to the name of any trace file included in its result set. Per informazioni sulla definizione di una traccia, vedere sp_trace_create (Transact-SQL).For information on defining a trace, see sp_trace_create (Transact-SQL). Per informazioni analoghe sui filtri di traccia, vedere Sys. fn_trace_getfilterinfo (Transact-SQL).For similar information about trace filters, see sys.fn_trace_getfilterinfo (Transact-SQL).

Per un esempio completo dell'utilizzo delle procedure di traccia archiviato, vedere creare una traccia (Transact-SQL).For a complete example of using trace stored procedures, see Create a Trace (Transact-SQL).

PermissionsPermissions

È necessario disporre dell'autorizzazione ALTER TRACE nel server.Requires ALTER TRACE permission on the server.

EsempiExamples

Nell'esempio seguente vengono restituite informazioni su tutte le tracce attive.The following example returns information about all active traces.

SELECT * FROM sys.fn_trace_getinfo(0) ;  
GO  

Vedere ancheSee Also

Creare una traccia (Transact-SQL) Create a Trace (Transact-SQL)
sp_trace_create (Transact-SQL) sp_trace_create (Transact-SQL)
sp_trace_generateevent (Transact-SQL) sp_trace_generateevent (Transact-SQL)
sp_trace_setevent (Transact-SQL) sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL) sp_trace_setfilter (Transact-SQL)
sp_trace_setstatus (Transact-SQL) sp_trace_setstatus (Transact-SQL)
sys.fn_trace_getfilterinfo (Transact-SQL) sys.fn_trace_getfilterinfo (Transact-SQL)
sys.fn_trace_geteventinfo (Transact-SQL) sys.fn_trace_geteventinfo (Transact-SQL)
sys.fn_trace_gettable (Transact-SQL)sys.fn_trace_gettable (Transact-SQL)