Traccia SQLSQL Trace

In Traccia SQL vengono raccolti unicamente gli eventi che rappresentano istanze delle classi di evento elencate nella definizione di traccia.In SQL Trace, events are gathered if they are instances of event classes listed in the trace definition. Tali eventi possono essere esclusi dalla traccia tramite un filtro oppure essere inseriti in coda per la relativa destinazione.These events can be filtered out of the trace or queued for their destination. La destinazione può essere un file o SQL ServerSQL Server Management Objects (SMO), che è in grado di utilizzare le informazioni della traccia nelle applicazioni che gestiscono SQL ServerSQL Server.The destination can be a file or SQL ServerSQL Server Management Objects (SMO), which can use the trace information in applications that manage SQL ServerSQL Server.

Importante

Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server.This feature will 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. Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server.This feature will 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. Use Extended Events instead.

Vantaggi di Traccia SQLBenefits of SQL Trace

In Microsoft SQL ServerSQL Server sono disponibili stored procedure di sistema Transact-SQLTransact-SQL per la creazione di tracce per un'istanza di Motore di database di SQL ServerSQL Server Database Engine.Microsoft SQL ServerSQL Server provides Transact-SQLTransact-SQL system stored procedures to create traces on an instance of the Motore di database di SQL ServerSQL Server Database Engine. È possibile utilizzare tali stored procedure di sistema all'interno di applicazioni personalizzate per creare tracce in modo manuale anziché tramite SQL Server ProfilerSQL Server Profiler.These system stored procedures can be used from within your own applications to create traces manually, instead of using SQL Server ProfilerSQL Server Profiler. Ciò consente di creare applicazioni personalizzate in grado di soddisfare esigenze aziendali specifiche.This allows you to write custom applications specific to the needs of your enterprise.

Architettura di Traccia SQLSQL Trace Architecture

L'origine di un evento può essere qualsiasi origine che genera l'evento di traccia, ad esempio batch Transact-SQLTransact-SQL o eventi di SQL ServerSQL Server quali i deadlock.Event Sources can be any source that produces the trace event, such as Transact-SQLTransact-SQL batches or SQL ServerSQL Server events, such as deadlocks. Per altre informazioni sulle classi degli eventi, vedere Guida di riferimento alla classe di evento SQL Server.For more information about events, see SQL Server Event Class Reference. Dopo che è stato generato un evento, se la classe di evento è stata inclusa in una definizione di traccia, le informazioni relative all'evento verranno raccolte dalla traccia.After an event occurs, if the event class has been included in a trace definition, the event information is gathered by the trace. Se nella definizione di traccia sono stati definiti filtri per la classe di evento, tali filtri verranno applicati e le informazioni sull'evento di traccia verranno passate a una coda.If filters have been defined for the event class in the trace definition, the filters are applied and the trace event information is passed to a queue. Le informazioni di traccia verranno quindi scritte in un file o potranno essere utilizzate da SMO nelle applicazioni, ad esempio SQL Server ProfilerSQL Server Profiler.From the queue, the trace information is either written to a file or can be used by SMO in applications, such as SQL Server ProfilerSQL Server Profiler. Nella figura seguente viene illustrata la modalità di raccolta degli eventi in Traccia SQL durante la creazione di una traccia.The following diagram shows how SQL Trace gathers events during a tracing.

Processo di traccia degli eventi del motore di databaseDatabase Engine event tracing process

Terminologia relativa a Traccia SQLSQL Trace Terminology

Di seguito vengono definiti i concetti fondamentali di Traccia SQL.The following terms describe the key concepts of SQL Trace.

EventoEvent
L'occorrenza di un'azione con un'istanza di MicrosoftMicrosoft Motore di database di SQL ServerSQL Server Database Engine.The occurrence of an action within an instance of the MicrosoftMicrosoft Motore di database di SQL ServerSQL Server Database Engine.

Colonna di datiData column
Attributo di un evento.An attribute of an event.

Classe di eventoEvent class
Tipo di evento che è possibile tracciare.A type of event that can be traced. La classe di evento contiene tutte le colonne di dati che possono essere restituite da un evento.The event class contains all of the data columns that can be reported by an event.

Categoria di eventiEvent category
Gruppo di classi di evento correlate.A group of related event classes.

Traccia (sostantivo)Trace (noun)
Raccolta di eventi e dati restituiti da Motore di databaseDatabase Engine.A collection of events and data returned by the Motore di databaseDatabase Engine.

Tracciare (verbo)Trace (verb)
Acquisire e monitorare gli eventi in un'istanza di SQL ServerSQL Server.To collect and monitor events in an instance of SQL ServerSQL Server.

Definizione della tracciaTracedefinition
Raccolta delle classi di evento, delle colonne di dati e dei filtri che identificano i tipi di evento da acquisire in una traccia.A collection of event classes, data columns and filters that identify the types of events to be collected during a trace.

FilterFilter
Criteri in base ai quali vengono selezionati gli eventi per una traccia.Criteria that limit the events that are collected in a trace.

File di tracciaTrace file
File creato quando si salva una traccia.A file created when a trace is saved.

ModelloTemplate
In SQL Server ProfilerSQL Server Profiler, file che definisce le classi di evento e le colonne di dati da acquisire in una traccia.In SQL Server ProfilerSQL Server Profiler, a file that defines the event classes and data columns to be collected in a trace.

Tabella di tracciaTrace table
In SQL Server ProfilerSQL Server Profiler, tabella creata quando viene salvata una traccia in una tabella.In SQL Server ProfilerSQL Server Profiler, a table that is created when a trace is saved to a table.

Utilizzare le colonne di dati per descrivere gli eventi restituitiUse Data Columns to Describe Returned Events

Traccia SQL utilizza le colonne di dati nell'output di traccia per descrivere gli eventi restituiti quando viene eseguita la traccia.SQL Trace uses data columns in the trace output to describe events that are returned when the trace runs. Nella tabella seguente vengono descritte le colonne di dati di SQL Server ProfilerSQL Server Profiler che sono le stesse utilizzate da Traccia SQL e vengono indicate le colonne selezionate per impostazione predefinita.The following table describes the SQL Server ProfilerSQL Server Profiler data columns, which are the same data columns as those used by SQL Trace, and indicates the columns that are selected by default.

Colonna di datiData column Numero colonnaColumn number DescriptionDescription
ApplicationNameApplicationName** 1010 Nome dell'applicazione client in cui è stata creata la connessione a un'istanza di SQL ServerSQL Server.The name of the client application that created the connection to an instance of SQL ServerSQL Server. Questa colonna viene popolata con i valori passati dall'applicazione anziché con il nome visualizzato del programma.This column is populated with the values passed by the application and not the name of the program.
BigintData1BigintData1 5252 Valore (tipo di datibigint ) che dipende dalla classe di evento specificata nella traccia.Value (bigint data type), which depends on the event class specified in the trace.
BigintData2BigintData2 5353 Valore (tipo di datibigint ) che dipende dalla classe di evento specificata nella traccia.Value (bigint data type), which depends on the event class specified in the trace.
Binary DataBinary Data 22 Valore binario che dipende dalla classe di evento acquisita nella traccia.The binary value dependent on the event class that is captured in the trace.
ClientProcessIDClientProcessID** 99 ID assegnato dal computer host al processo in cui è in esecuzione l'applicazione client.The ID assigned by the host computer to the process where the client application is running. Questa colonna di dati viene popolata se l'ID del processo client viene fornito dal client.This data column is populated if the client process ID is provided by the client.
ColumnPermissionsColumnPermissions 4444 Indica se è stata impostata un'autorizzazione a livello di colonna.Indicates whether a column permission was set. È possibile analizzare il testo dell'istruzione per determinare con esattezza quali autorizzazioni sono state impostate per quali colonne.You can parse the statement text to determine which permissions were applied to which columns.
CPUCPU 1818 Tempo della CPU in millisecondi utilizzato dall'evento.The amount of CPU time (in milliseconds) that is used by the event.
Database IDDatabase ID** 33 ID del database specificato nell'istruzione USE nome_database oppure ID del database predefinito, se per una determinata istanza non viene eseguita un'istruzione USE nome_database.The ID of the database specified by the USE database_name statement, or the ID of the default database if no USE database_namestatement has been issued for a given instance. SQL Server ProfilerSQL Server Profiler visualizza il nome del database se la colonna di dati ServerName è acquisita nella traccia e il server è disponibile. displays the name of the database if the ServerName data column is captured in the trace and the server is available. Determinare il valore per un database utilizzando la funzione DB_ID.Determine the value for a database by using the DB_ID function.
DatabaseNameDatabaseName 3535 Nome del database in cui viene eseguita l'istruzione dell'utente.The name of the database in which the user statement is running.
DBUserNameDBUserName** 4040 Nome utente di SQL ServerSQL Server del client.The SQL ServerSQL Server user name of the client.
DurataDuration 1313 Durata dell'evento in microsecondi.The duration (in microseconds) of the event.

Il server indica la durata di un evento in microsecondi (un milionesimo o 10-6di secondo) e la quantità di tempo della CPU usato dall'evento in millisecondi (un millesimo o 10-3di secondo).The server reports the duration of an event in microseconds (one millionth, or 10-6, of a second) and the amount of CPU time used by the event in milliseconds (one thousandth, or 10-3, of a second). Nell'interfaccia utente grafica di SQL Server ProfilerSQL Server Profiler il valore della colonna Duration viene visualizzato in millisecondi. Tuttavia, quando si salva una traccia in un file o in una tabella di database, il valore della colonna Duration viene scritto in microsecondi.The SQL Server ProfilerSQL Server Profiler graphical user interface displays the Duration column in milliseconds by default, but when a trace is saved to either a file or a database table, the Duration column value is written in microseconds.
EndTimeEndTime 1515 Ora di fine dell'evento.The time at which the event ended. Questa colonna non viene popolata per le classi di evento che fanno riferimento all'avvio di un evento, quali SQL:BatchStarting o SP:Starting.This column is not populated for event classes that refer to an event that is starting, such as SQL:BatchStarting or SP:Starting.
ErroreError 3131 Numero di errore di un determinato evento.The error number of a given event. In genere corrisponde al numero di errore archiviato in sysmessages.Often this is the error number stored in sysmessages.
EventClassEventClass** 2727 Tipo di classe di evento acquisita.The type of event class that is captured.
EventSequenceEventSequence 5151 Numero di sequenza dell'evento.Sequence number for this event.
EventSubClassEventSubClass** 2121 Tipo di sottoclasse di evento, che offre informazioni aggiuntive su ogni classe di evento.The type of event subclass, which provides further information about each event class. Ad esempio, i valori della sottoclasse della classe di evento Execution Warning rappresentano il tipo di avviso di esecuzione:For example, event subclass values for the Execution Warning event class represent the type of execution warning:

1 = attesa della query.1 = Query wait. Tempo di attesa delle risorse, ad esempio della memoria, prima dell'esecuzione della query.The query must wait for resources before it can execute; for example, memory.

2 = timeout della query.2 = Query time-out. Timeout della query durante l'attesa delle risorse necessarie per l'esecuzione.The query timed out while waiting for required resources to execute. Questa colonna di dati non viene popolata per tutte le classi di evento.This data column is not populated for all event classes.
GUIDGUID 5454 Valore GUID che dipende dalla classe di evento specificata nella traccia.GUID value which depends on the event class specified in the trace.
FileNameFileName 3636 Nome logico del file modificato.The logical name of the file that is modified.
HandleHandle 3333 Valore intero utilizzato da ODBC, OLE DB o DB-Library per il coordinamento dell'esecuzione con il server.The integer used by ODBC, OLE DB, or DB-Library to coordinate server execution.
HostNameHostName** 88 Nome del computer in cui è in esecuzione il client.The name of the computer on which the client is running. Questa colonna di dati viene popolata se il nome host viene fornito dal client.This data column is populated if the host name is provided by the client. Per determinare il nome host, usare la funzione HOST_NAME.To determine the host name, use the HOST_NAME function.
IndexIDIndexID 2424 ID dell'indice dell'oggetto interessato dall'evento.The ID for the index on the object affected by the event. Per determinare l'ID di indice di un oggetto, utilizzare la colonna indid della tabella di sistema sysindexes .To determine the index ID for an object, use the indid column of the sysindexes system table.
IntegerDataIntegerData 2525 Valore intero che dipende dalla classe di evento acquisita nella traccia.The integer value dependent on the event class captured in the trace.
IntegerData2IntegerData2 5555 Valore intero che dipende dalla classe di evento acquisita nella traccia.The integer value dependent on the event class captured in the trace.
IsSystemIsSystem 6060 Indica se l'evento si è verificato in un processo di sistema o in un processo utente:Indicates whether the event occurred on a system process or a user process:

1 = sistema1 = system

0 = utente0 = user
LineNumberLineNumber 55 Contiene il numero della riga contenente l'errore.Contains the number of the line that contains the error. Per gli eventi associati a istruzioni Transact-SQLTransact-SQL , come SP:StmtStarting, LineNumber contiene il numero di riga dell'istruzione nella stored procedure o nel batch.For events that involve Transact-SQLTransact-SQL statements, like SP:StmtStarting, the LineNumber contains the line number of the statement in the stored procedure or batch.
LinkedServerNameLinkedServerName 4545 Nome del server collegato.Name of the linked server.
LoginNameLoginName 1111 Nome dell'account di accesso dell'utente (account di sicurezza di SQL Server o credenziali di accesso di Windows nel formato DOMINIO\Nomeutente).The name of the login of the user (either SQL Server security login or the Windows login credentials in the form of DOMAIN\Username).
LoginSidLoginSid** 4141 ID di sicurezza (SID) dell'utente connesso.The security identifier (SID) of the logged-in user. Tali informazioni sono disponibili nella vista sys.server_principals del database master .You can find this information in the sys.server_principals view of the master database. L'ID è univoco per ogni account di accesso al server.Each login to the server has a unique ID.
MethodNameMethodName 4747 Nome del metodo OLE DB.Name of the OLEDB method.
ModeMode 3232 Valore intero utilizzato da vari eventi per descrivere uno stato richiesto o ricevuto dall'evento.The integer used by various events to describe a state the event is requesting or has received.
NestLevelNestLevel 2929 Valore intero che rappresenta i dati restituiti da @@NESTLEVEL.</span><span class="sxs-lookup">The integer that represents the data returned by @@NESTLEVEL.</span></span>
NTDomainNameNTDomainName** 77 Dominio di Windows a cui appartiene l'utente.The Microsoft Windows domain to which the user belongs.
NTUserNameNTUserName** 66 Nome utente di Windows.The Windows user name.
ObjectIDObjectID 2222 ID dell'oggetto assegnato dal sistema.The system-assigned ID of the object.
ObjectID2ObjectID2 5656 ID dell'entità o dell'oggetto correlato, se disponibile.The ID of the related object or entity, if available.
ObjectNameObjectName 3434 Nome dell'oggetto a cui si fa riferimento.The name of the object that is referenced.
ObjectType\ObjectType\ 2828 Valore che rappresenta il tipo di oggetto coinvolto nell'evento.The value representing the type of the object involved in the event. Questo valore corrisponde alla colonna type nella tabella sysobjects.This value corresponds to the type column in sysobjects.
OffsetOffset 6161 Offset iniziale dell'istruzione nella stored procedure o nel batch.The starting offset of the statement within the stored procedure or batch.
OwnerIDOwnerID 5858 Solo per gli eventi di blocco.For lock events only. Tipo dell'oggetto proprietario di un blocco.The type of the object that owns a lock.
OwnerNameOwnerName 3737 Nome utente del database per il proprietario dell'oggetto.The database user name of the object owner.
ParentNameParentName 5959 Nome dello schema contenente l'oggetto.The name of the schema in which the object resides.
AutorizzazioniPermissions 1919 Valore intero che rappresenta il tipo di autorizzazioni controllato.The integer value that represents the type of permissions checked. I valori possibili sono:Values are:

1 = SELECT ALL1 = SELECT ALL

2 = UPDATE ALL2 = UPDATE ALL

4 = REFERENCES ALL4 = REFERENCES ALL

8 = INSERT8 = INSERT

16 = DELETE16 = DELETE

32 = EXECUTE (solo procedure)32 = EXECUTE (procedures only)

4096 = SELECT ANY (almeno una colonna)4096 = SELECT ANY (at least one column)

8192 = UPDATE ANY8192 = UPDATE ANY

16384 = REFERENCES ANY16384 = REFERENCES ANY
ProviderNameProviderName 4646 Nome del provider OLE DB.Name of the OLEDB provider.
ReadsReads 1616 Numero delle operazioni di lettura del disco logico eseguite dal server in relazione all'evento.The number of read operations on the logical disk that are performed by the server on behalf of the event. Queste operazioni includono tutte le letture dalle tabelle e dai buffer durante l'esecuzione dell'istruzione.These read operations include all reads from tables and buffers during the statement's execution.
RequestIDRequestID 4949 ID della richiesta contenente l'istruzione.ID of the request that contains the statement.
RoleNameRoleName 3838 Nome del ruolo applicazione in corso di abilitazione.The name of the application role that is being enabled.
RowCountsRowCounts 4848 Numero di righe del batch.The number of rows in the batch.
ServerNameServerName** 2626 Nome dell'istanza di SQL ServerSQL Server tracciata.The name of the instance of SQL ServerSQL Server that is being traced.
SessionLoginNameSessionLoginName 6464 Nome dell'account di accesso dell'utente che ha avviato la sessione.The login name of the user who originated the session. Se, ad esempio, si esegue la connessione a SQL ServerSQL Server con l'account di accesso Login1 e si esegue un'istruzione con l'account di accesso Login2, SessionLoginName indica Login1, mentre LoginName indica Login2.For example, if you connect to SQL ServerSQL Server using Login1 and execute a statement as Login2, SessionLoginName displays Login1, while LoginName displays Login2. In questa colonna vengono visualizzati sia gli account di accesso di SQL ServerSQL Server che quelli di Windows.This data column displays both SQL ServerSQL Server and Windows logins.
SeveritySeverity 2020 Livello di gravità dell'evento di eccezione.The severity level of the exception event.
SourceDatabaseIDSourceDatabaseID 6262 ID del database di origine dell'oggetto.The ID of the database in which the source of the object exists.
SPIDSPID 1212 ID del processo server (SPID) che SQL ServerSQL Server assegna al processo associato al client.The server process ID (SPID) that is assigned by SQL ServerSQL Server to the process that is associated with the client.
SqlHandleSqlHandle 6363 Hash a 64 bit basato sul testo di una query ad hoc oppure ID del database e dell'oggetto di un oggetto SQL.64-bit hash based on the text of an ad hoc query or the database and object ID of an SQL object. È possibile passare questo valore a sys.dm_exec_sql_text() per recuperare il testo SQL associato.This value can be passed to sys.dm_exec_sql_text() to retrieve the associated SQL text.
StartTimeStartTime** 1414 Ora di inizio dell'evento, se disponibile.The time at which the event started, when available.
StateState 3030 Codice dello stato di errore.Error state code.
Esito positivoSuccess 2323 Indica l'esito dell'evento.Represents whether the event was successful. I possibili valori sono:Values include:

1 = esito positivo.1 = Success.

0 = esito negativo0 = Failure

Ad esempio, 1 indica l'esito positivo di un controllo delle autorizzazioni e 0 indica l'esito negativo di tale controllo.For example, a 1 means a successful permissions check, and a 0 means a failed check.
TargetLoginNameTargetLoginName 4242 Per le azioni relative a un account di accesso, ad esempio l'aggiunta di un nuovo account di accesso, il nome dell'account di accesso specifico.For actions that target a login, the name of the targeted login; for example, to add a new login.
TargetLoginSidTargetLoginSid 4343 Per le azioni relative a un account di accesso, ad esempio l'aggiunta di un nuovo account di accesso, il SID dell'account di accesso specifico.For actions that target a login, the SID of the targeted login; for example, to add a new login.
TargetUserNameTargetUserName 3939 Per le azioni relative a un utente del database, ad esempio la concessione di un'autorizzazione a un utente, il nome di tale utente.For actions that target a database user, the name of that user; for example, to grant permission to a user.
TextDataTextData 11 Valore di testo che dipende dalla classe di evento acquisita nella traccia.The text value dependent on the event class that is captured in the trace. Se si esegue la traccia di una query con parametri, le variabili visualizzate non includeranno valori di dati nella colonna TextData .However, if you trace a parameterized query, the variables are not displayed with data values in the TextData column.
TransactionIDTransaction ID 44 ID della transazione assegnato dal sistema.The system-assigned ID of the transaction.
TipoType 5757 Valore intero che dipende dalla classe di evento acquisita nella traccia.The integer value dependent on the event class captured in the trace.
WritesWrites 1717 Numero di operazioni di scrittura fisiche su disco eseguite dal server in relazione all'evento.The number of physical disk write operations that are performed by the server on behalf of the event.
XactSequenceXactSequence 5050 Token utilizzato per descrivere la transazione corrente.A token to describe the current transaction.

Queste colonne di dati vengono popolate automaticamente per tutti gli eventi.These data columns are populated by default for all events.

**Per altre informazioni sulla colonna di dati ObjectType, vedere Colonna ObjectType per gli eventi di traccia.**For more information about the ObjectType data column, see ObjectType Trace Event Column.

Attività di Traccia SQLSQL Trace Tasks

Descrizione dell'attivitàTask Description ArgomentoTopic
Descrive come creare ed eseguire tracce utilizzando stored procedure Transact-SQL.Describes how to create and run traces using Transact-SQL stored procedures. Creare ed eseguire tracce usando stored procedure Transact-SQLCreate and Run Traces Using Transact-SQL Stored Procedures
Descrive come creare tracce manuali utilizzando stored procedure su un'istanza di Motore di database di SQL ServerSQL Server Database Engine.Describes how to create manual traces using stored procedures on an instance of the Motore di database di SQL ServerSQL Server Database Engine. Creare tracce manuali usando stored procedureCreate Manual Traces using Stored Procedures
Descrive come salvare risultati di traccia nel file in cui vengono scritti i risultati di traccia.Describes how to save trace results to the file where the trace results are written. Salvare i risultati della traccia in un fileSave Trace Results to a File
Descrive come migliorare l'accesso ai dati di traccia usando spazio nella directory temp .Describes how to improve access to trace data by using space in the temp directory. Migliorare l'accesso ai dati della tracciaImprove Access to Trace Data
Descrive come utilizzare stored procedure per creare una traccia.Describes how to use stored procedures to create a trace. Creare una traccia (Transact-SQL)Create a Trace (Transact-SQL)
Descrive come utilizzare stored procedure per creare un filtro che recupera solo le informazioni necessarie su un evento di cui è in corso la traccia.Describes how to use stored procedures to create a filter that retrieves only the information you need on an event being traced. Impostare un filtro di traccia (Transact-SQL)Set a Trace Filter (Transact-SQL)
Descrive come utilizzare stored procedure per modificare una traccia esistente.Describes how to use stored procedures to modify an existing trace. Modificare una traccia esistente (Transact-SQL)Modify an Existing Trace (Transact-SQL)
Descrive l'utilizzo delle funzionalità integrate per visualizzare una traccia salvata.Describes how to use built-in functions to view a saved trace. Visualizzare una traccia salvata (Transact-SQL)View a Saved Trace (Transact-SQL)
Descrive come utilizzare le funzioni predefinite per la visualizzazione delle informazioni sui filtri di traccia.Describes how to use built-in functions to view trace filter information. Visualizzare informazioni sui filtri (Transact-SQL)View Filter Information (Transact-SQL)
Descrive come utilizzare le stored procedure per eliminare una traccia.Describes how to use stored procedures to delete a trace. Eliminare una traccia (Transact-SQL)Delete a Trace (Transact-SQL)
Descrive come ridurre al minimo i costi di prestazioni provocati dall'utilizzo di una traccia.Describes how to minimize the performance cost incurred by a trace. Ottimizzare l'uso di Traccia SQLOptimize SQL Trace
Descrive come filtrare una traccia per ridurre al minimo l'overhead che si verifica durante una traccia.Describes how to filter a trace to minimize the overhead that is incurred during a trace. Filtrare una tracciaFilter a Trace
Descrive come ridurre la quantità di dati raccolta dalla traccia.Describes how to minimize the amount of data that the trace collects. Limitare le dimensioni di file di traccia e tabelleLimit Trace File and Table Sizes
Descrive i due modi per pianificare le tracce in Microsoft SQL ServerSQL Server.Describes the two ways to schedule tracing in Microsoft SQL ServerSQL Server. Pianificare tracceSchedule Traces

Vedere ancheSee Also

Modelli e autorizzazioni di SQL Server Profiler SQL Server Profiler Templates and Permissions
Guida alla programmazione di SQL Server Management Objects (SMO) SQL Server Management Objects (SMO) Programming Guide