Rastreamento do SQLSQL Trace

APLICA-SE A: simSQL Server nãoBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

No Rastreamento do SQL, são coletados eventos se estes forem instâncias de classes de evento listadas na definição de rastreamento.In SQL Trace, events are gathered if they are instances of event classes listed in the trace definition. Esses eventos podem ser filtrados do rastreamento ou colocados na fila para seus destinos.These events can be filtered out of the trace or queued for their destination. O destino pode ser um arquivo ou o SMO ( SQL ServerSQL Server Management Objects), que pode usar as informações do rastreamento em aplicativos que gerenciam o 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

Rastreamento do SQL e SQL Server ProfilerSQL Server Profiler estão preteridos.SQL Trace and SQL Server ProfilerSQL Server Profiler are deprecated. O namespace Microsoft.SqlServer.Management.Trace que contém os objetos Trace e Replay do Microsoft SQL Server também foi preterido.The Microsoft.SqlServer.Management.Trace namespace that contains the Microsoft SQL Server Trace and Replay objects are also deprecated.

Este recurso está em modo de manutenção e talvez seja removido em uma versão futura do Microsoft SQL Server.This feature is in maintenance mode and may be removed in a future version of Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Em vez disso, use Eventos Estendidos.Use Extended Events instead. Para obter mais informações sobre Eventos Estendidos, confira Início rápido: eventos estendidos no SQL Server e no SSMS XEvent Profiler.For more information on Extended Events, see Quick Start: Extended events in SQL Server and SSMS XEvent Profiler.

Benefícios do Rastreamento do SQLBenefits of SQL Trace

O Microsoft SQL ServerSQL Server fornece procedimentos armazenados do sistema Transact-SQLTransact-SQL para criar rastreamentos em uma instância do Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine.Microsoft SQL ServerSQL Server provides Transact-SQLTransact-SQL system stored procedures to create traces on an instance of the Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine. Esses procedimentos armazenados do sistema podem ser usados nos seus próprios aplicativos para criar rastreamentos manualmente em vez de usar o 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. Isso lhe permite escrever aplicativos personalizados específicos às necessidades de sua empresa.This allows you to write custom applications specific to the needs of your enterprise.

Arquitetura do Rastreamento do SQLSQL Trace Architecture

As Origens do Evento podem ser quaisquer origens que produzam o evento de rastreamento, tais como lotes Transact-SQLTransact-SQL ou então eventos do SQL ServerSQL Server , como deadlocks.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. Para obter mais informações sobre eventos, consulte SQL Server Event Class Reference.For more information about events, see SQL Server Event Class Reference. Quando ocorre um evento, se a classe de evento estiver incluída na definição de um rastreamento, serão coletadas informações sobre o evento.After an event occurs, if the event class has been included in a trace definition, the event information is gathered by the trace. Se houver filtros definidos para a classe de evento na definição do rastreamento, eles serão aplicados e as informações do evento serão transmitidas a uma fila.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. Da fila, as informações do rastreamento serão gravadas em um arquivo ou poderão ser usadas pelo SMO em aplicativos, tais como o 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. O diagrama a seguir mostra como o Rastreamento do SQL coleta eventos durante um rastreamento.The following diagram shows how SQL Trace gathers events during a tracing.

Processo de rastreamento de eventos do Mecanismo de Banco de DadosDatabase Engine event tracing process

Terminologia do Rastreamento do SQLSQL Trace Terminology

Os termos a seguir descrevem os conceitos fundamentais do Rastreamento do SQL.The following terms describe the key concepts of SQL Trace.

EventoEvent
A ocorrência de uma ação dentro de uma instância do MicrosoftMicrosoft Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine.The occurrence of an action within an instance of the MicrosoftMicrosoft Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine.

Coluna de dadosData column
Um atributo de um evento.An attribute of an event.

Classe de eventoEvent class
Um tipo de evento que pode ser rastreado.A type of event that can be traced. A classe de evento contém todas as colunas de dados que podem ser informadas por um evento.The event class contains all of the data columns that can be reported by an event.

Categoria de eventoEvent category
Um grupo de classes de evento relacionadas.A group of related event classes.

Rastreamento (substantivo)Trace (noun)
Uma coleção de eventos e dados retornado pelo Mecanismo de Banco de DadosDatabase Engine.A collection of events and data returned by the Mecanismo de Banco de DadosDatabase Engine.

Rastrear (verbo)Trace (verb)
Coletar e monitorar eventos em uma instância do SQL ServerSQL Server.To collect and monitor events in an instance of SQL ServerSQL Server.

TracedefinitionTracedefinition
Uma coleção de classes de eventos, colunas de dados e filtros que identificam os tipos de evento a serem coletados durante um rastreamento.A collection of event classes, data columns and filters that identify the types of events to be collected during a trace.

FilterFilter
Critérios que limitam os eventos coletados em um rastreamento.Criteria that limit the events that are collected in a trace.

Arquivo de rastreamentoTrace file
Um arquivo criado quando um rastreamento é salvo.A file created when a trace is saved.

ModeloTemplate
No SQL Server ProfilerSQL Server Profiler, um arquivo que define as classes de evento e colunas de dados a serem coletadas em um rastreamento.In SQL Server ProfilerSQL Server Profiler, a file that defines the event classes and data columns to be collected in a trace.

Tabela de rastreamentoTrace table
No SQL Server ProfilerSQL Server Profiler, uma tabela criada quando um rastreamento é salvo em uma tabela.In SQL Server ProfilerSQL Server Profiler, a table that is created when a trace is saved to a table.

Use colunas de dados para descrever eventos retornadosUse Data Columns to Describe Returned Events

O Rastreamento do SQL usa colunas de dados na saída de rastreamento para descrever os eventos retornados por sua execução.SQL Trace uses data columns in the trace output to describe events that are returned when the trace runs. A tabela a seguir descreve as colunas de dados do SQL Server ProfilerSQL Server Profiler , que são as mesmas usadas pelo Rastreamento do SQL, e indica as colunas selecionadas por padrão.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.

Coluna de dadosData column Número da colunaColumn number DescriçãoDescription
ApplicationNameApplicationName 1010 O nome do aplicativo cliente que criou a conexão com uma instância do SQL ServerSQL Server.The name of the client application that created the connection to an instance of SQL ServerSQL Server. Essa coluna é populada com os valores transmitidos pelo aplicativo e não com o nome do programa.This column is populated with the values passed by the application and not the name of the program.
BigintData1BigintData1 5252 Valor (tipo de dadosbigint ) que depende da classe de evento especificada no rastreamento.Value (bigint data type), which depends on the event class specified in the trace.
BigintData2BigintData2 5353 Valor (tipo de dadosbigint ) que depende da classe de evento especificada no rastreamento.Value (bigint data type), which depends on the event class specified in the trace.
Binary DataBinary Data 22 Valor binário dependente da classe de evento capturada no rastreamento.The binary value dependent on the event class that is captured in the trace.
ClientProcessIDClientProcessID 99 A ID atribuída pelo computador host ao processo em que está sendo executado o aplicativo cliente.The ID assigned by the host computer to the process where the client application is running. Essa coluna de dados será populada se a ID do processo do cliente for fornecida pelo cliente.This data column is populated if the client process ID is provided by the client.
ColumnPermissionsColumnPermissions 4444 Indica se uma permissão de coluna foi definida ou não.Indicates whether a column permission was set. Você pode analisar o texto da instrução para determinar quais permissões foram aplicadas a quais colunas.You can parse the statement text to determine which permissions were applied to which columns.
CPUCPU 1818 O tempo de CPU (em milissegundos) usado pelo evento.The amount of CPU time (in milliseconds) that is used by the event.
ID do banco de dadosDatabase ID 33 A ID do banco de dados especificada pela instrução USE database_name ou a ID do banco de dados padrão se nenhuma instrução USE database_nametiver sido emitida para determinada instância.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 exibirá o nome do banco de dados se a coluna de dados ServerName for capturada no rastreamento e o servidor estiver disponível.displays the name of the database if the ServerName data column is captured in the trace and the server is available. Determine o valor para um banco de dados usando a função DB_ID.Determine the value for a database by using the DB_ID function.
DatabaseNameDatabaseName 3535 O nome do banco de dados no qual a instrução do usuário está sendo executada.The name of the database in which the user statement is running.
DBUserNameDBUserName 4040 Nome de usuário do cliente no SQL ServerSQL Server .The SQL ServerSQL Server user name of the client.
DurationDuration 1313 A duração do evento (em microssegundos).The duration (in microseconds) of the event.

O servidor relata a duração de um evento em microssegundos (um milionésimo de segundo ou 10-6segundo) e o tempo de CPU usado pelo evento em milissegundos (um milésimo de segundo ou 10-3segundo).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). A interface gráfica do usuário do SQL Server ProfilerSQL Server Profiler exibe a coluna Duration em milissegundos, por padrão; porém, quando um rastreamento é salvo em um arquivo ou tabela de banco de dados, o valor da coluna Duration é gravado em microssegundos.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 A hora em que o evento terminou.The time at which the event ended. Essa coluna não é populada para classes de evento que se referem a um evento que está sendo iniciado, como SQL:BatchStarting ou 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.
ErroError 3131 O número do erro de um determinado evento.The error number of a given event. Muitas vezes, é o número de erro armazenado na tabela sysmessages.Often this is the error number stored in sysmessages.
EventClassEventClass 2727 O tipo de classe de evento capturado.The type of event class that is captured.
EventSequenceEventSequence 5151 Número de sequência para esse evento.Sequence number for this event.
EventSubClassEventSubClass 2121 O tipo de subclasse de evento, fornecendo mais informações sobre cada classe de evento.The type of event subclass, which provides further information about each event class. Por exemplo, valores de subclasse de evento para a classe de evento Execution Warning representam o tipo de aviso de execução:For example, event subclass values for the Execution Warning event class represent the type of execution warning:

1 = Espera da consulta.1 = Query wait. A consulta deve esperar por recursos para poder ser executada; por exemplo, memória.The query must wait for resources before it can execute; for example, memory.

2 = Tempo limite de consulta. A espera da consulta por recursos para sua execução atingiu o tempo limite.2 = Query time-out. The query timed out while waiting for required resources to execute. Essa coluna de dados não é populada para todas as classes de evento.This data column is not populated for all event classes.
GUIDGUID 5454 Valor da GUID, que depende da classe de evento especificada no rastreamento.GUID value which depends on the event class specified in the trace.
FileNameFileName 3636 O nome lógico do arquivo que é modificado.The logical name of the file that is modified.
HandleHandle 3333 O inteiro usado por ODBC, OLE DB ou DB-Library para coordenar execução de servidor.The integer used by ODBC, OLE DB, or DB-Library to coordinate server execution.
HostNameHostName 88 O nome do computador no qual o cliente está sendo executado.The name of the computer on which the client is running. Essa coluna de dados será populada se o nome do host for fornecido pelo cliente.This data column is populated if the host name is provided by the client. Para determinar o nome do host, use a função HOST_NAME.To determine the host name, use the HOST_NAME function.
IndexIDIndexID 2424 A ID do índice no objeto afetado pelo evento.The ID for the index on the object affected by the event. Para determinar a ID do índice de um objeto, use a coluna indid da tabela do sistema sysindexes .To determine the index ID for an object, use the indid column of the sysindexes system table.
IntegerDataIntegerData 2525 Valor inteiro dependente da classe de evento capturada no rastreamento.The integer value dependent on the event class captured in the trace.
IntegerData2IntegerData2 5555 Valor inteiro dependente da classe de evento capturada no rastreamento.The integer value dependent on the event class captured in the trace.
IsSystemIsSystem 6060 Indica se o evento ocorreu em um processo do sistema ou do usuário:Indicates whether the event occurred on a system process or a user process:

1 = sistema1 = system

0 = usuário0 = user
LineNumberLineNumber 55 O número da linha que contém o erro.Contains the number of the line that contains the error. No caso de eventos que envolvem instruções Transact-SQLTransact-SQL , como SP:StmtStarting, LineNumber contém o número de linha da instrução no procedimento armazenado ou lote.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 do servidor vinculado.Name of the linked server.
LoginNameLoginName 1111 Nome do logon do usuário (logon de segurança do SQL Server ou credenciais de logon do Windows na forma DOMÍNIO\Nome_de_usuário).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 SID (identificador de segurança) do usuário que fez logon.The security identifier (SID) of the logged-in user. Você pode encontrar estas informações na exibição sys.server_principals do banco de dados master .You can find this information in the sys.server_principals view of the master database. Cada logon no servidor tem uma ID exclusiva.Each login to the server has a unique ID.
MethodNameMethodName 4747 Nome do método OLEDB.Name of the OLEDB method.
ModoMode 3232 O inteiro usado por vários eventos para descrever um estado que o evento está solicitando ou recebeu.The integer used by various events to describe a state the event is requesting or has received.
NestLevelNestLevel 2929 O inteiro que representa os dados retornados por @@NESTLEVEL.The integer that represents the data returned by @@NESTLEVEL.
NTDomainNameNTDomainName 77 O domínio Microsoft Windows ao qual pertence o usuário.The Microsoft Windows domain to which the user belongs.
NTUserNameNTUserName 66 Nome de usuário no Windows.The Windows user name.
ObjectIDObjectID 2222 ID do objeto atribuída pelo sistema.The system-assigned ID of the object.
ObjectID2ObjectID2 5656 ID do objeto ou entidade relacionada, se disponível.The ID of the related object or entity, if available.
ObjectNameObjectName 3434 Nome do objeto referido.The name of the object that is referenced.
ObjectTypeObjectType 2828 Valor que representa o tipo do objeto envolvido no evento.The value representing the type of the object involved in the event. Este valor corresponde à coluna type em sysobjects.This value corresponds to the type column in sysobjects.
DeslocamentoOffset 6161 O deslocamento inicial da instrução no procedimento armazenado ou lote.The starting offset of the statement within the stored procedure or batch.
OwnerIDOwnerID 5858 Apenas para eventos de bloqueio.For lock events only. O tipo do objeto que possui um bloqueio.The type of the object that owns a lock.
OwnerNameOwnerName 3737 Nome de usuário de banco de dados do proprietário do objeto.The database user name of the object owner.
ParentNameParentName 5959 O nome do esquema no qual reside o objeto.The name of the schema in which the object resides.
PermissõesPermissions 1919 Valor inteiro que representa o tipo das permissões verificadas.The integer value that represents the type of permissions checked. Os valores são: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 (somente procedimentos)32 = EXECUTE (procedures only)

4096 = SELECT ANY (pelo menos, uma coluna)4096 = SELECT ANY (at least one column)

8192 = UPDATE ANY8192 = UPDATE ANY

16384 = REFERENCES ANY16384 = REFERENCES ANY
ProviderNameProviderName 4646 Nome do provedor OLEDB.Name of the OLEDB provider.
ReadsReads 1616 O número de operações de leitura no disco lógico que são executados pelo servidor em nome do evento.The number of read operations on the logical disk that are performed by the server on behalf of the event. Compreendem todas as leituras de tabelas e buffers durante a execução da instrução.These read operations include all reads from tables and buffers during the statement's execution.
RequestIDRequestID 4949 ID da solicitação que contém a instrução.ID of the request that contains the statement.
RoleNameRoleName 3838 O nome da função de aplicativo que está sendo habilitada.The name of the application role that is being enabled.
RowCountsRowCounts 4848 O número de linhas no lote.The number of rows in the batch.
ServerNameServerName 2626 O nome da instância do SQL ServerSQL Server que está sendo rastreada.The name of the instance of SQL ServerSQL Server that is being traced.
SessionLoginNameSessionLoginName 6464 O nome de logon do usuário que originou a sessão.The login name of the user who originated the session. Por exemplo, se você se conectar ao SQL ServerSQL Server usando Login1 e executar uma instrução como Login2, SessionLoginName irá exibir Login1, enquanto que LoginName exibirá 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. Esta coluna de dados exibe logons tanto do SQL ServerSQL Server , quanto do Windows.This data column displays both SQL ServerSQL Server and Windows logins.
SeveritySeverity 2020 Nível de severidade do evento de exceção.The severity level of the exception event.
SourceDatabaseIDSourceDatabaseID 6262 ID do banco de dados em que se encontra a origem do objeto.The ID of the database in which the source of the object exists.
SPIDSPID 1212 ID de processo de servidor (SPID) atribuída pelo SQL ServerSQL Server ao processo associado ao cliente.The server process ID (SPID) that is assigned by SQL ServerSQL Server to the process that is associated with the client.
SqlHandleSqlHandle 6363 Hash de 64 bits com base no texto de uma consulta ad hoc ou na ID de objeto e banco de dados de um objeto SQL.64-bit hash based on the text of an ad hoc query or the database and object ID of an SQL object. Esse valor pode ser passado a sys.dm_exec_sql_text() para recuperar o texto SQL associado.This value can be passed to sys.dm_exec_sql_text() to retrieve the associated SQL text.
StartTimeStartTime 1414 O horário no qual o evento foi iniciado, quando disponível.The time at which the event started, when available.
EstadoState 3030 Código do estado de erro.Error state code.
ÊxitoSuccess 2323 Indica se o evento teve êxito ou não.Represents whether the event was successful. Os valores são:Values include:

1 = Êxito.1 = Success.

0 = Falha0 = Failure

Por exemplo, 1 significa êxito em uma verificação de permissões e 0 , falha.For example, a 1 means a successful permissions check, and a 0 means a failed check.
TargetLoginNameTargetLoginName 4242 Em ações que visam um logon, é o nome do logon de destino; por exemplo, para adicionar um novo logon.For actions that target a login, the name of the targeted login; for example, to add a new login.
TargetLoginSidTargetLoginSid 4343 Em ações que visam um logon, é a SID do logon de destino; por exemplo, para adicionar um novo logon.For actions that target a login, the SID of the targeted login; for example, to add a new login.
TargetUserNameTargetUserName 3939 Em ações que visam um usuário de banco de dados, é o nome desse usuário; por exemplo, para conceder permissão a um usuário.For actions that target a database user, the name of that user; for example, to grant permission to a user.
TextDataTextData 11 Valor de texto dependente da classe de evento capturada no rastreamento.The text value dependent on the event class that is captured in the trace. Porém, se você rastrear uma consulta parametrizada, as variáveis não serão exibidas com valores de dados na coluna TextData .However, if you trace a parameterized query, the variables are not displayed with data values in the TextData column.
ID da transaçãoTransaction ID 44 ID da transação atribuída pelo sistema.The system-assigned ID of the transaction.
TipoType 5757 Valor inteiro dependente da classe de evento capturada no rastreamento.The integer value dependent on the event class captured in the trace.
WritesWrites 1717 O número de operações de gravação no disco físico que são executados pelo servidor em nome do evento.The number of physical disk write operations that are performed by the server on behalf of the event.
XactSequenceXactSequence 5050 Token usado para descrever a transação atual.A token to describe the current transaction.

*Essas colunas de dados são populadas, por padrão, em todos os eventos.*These data columns are populated by default for all events.

**Para obter mais informações sobre a coluna de dados ObjectType, veja Coluna de evento de rastreamento ObjectType.**For more information about the ObjectType data column, see ObjectType Trace Event Column.

Tarefas de Rastreamento do SQLSQL Trace Tasks

Descrição da tarefaTask Description TópicoTopic
Descreve como criar e executar rastreamentos usando procedimentos armazenados de Transact-SQL.Describes how to create and run traces using Transact-SQL stored procedures. Criar e executar rastreamentos usando procedimentos armazenados de Transact-SQLCreate and Run Traces Using Transact-SQL Stored Procedures
Descreve como criar rastreamentos manuais usando procedimentos armazenados em uma instância do Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine.Describes how to create manual traces using stored procedures on an instance of the Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine. Criar rastreamentos manuais usando procedimentos armazenadosCreate Manual Traces using Stored Procedures
Descreve como salvar resultados de rastreamento no arquivo onde os resultados de rastreamento foram gravados.Describes how to save trace results to the file where the trace results are written. Salvar resultados de rastreamento em um arquivoSave Trace Results to a File
Descreve como melhorar o acesso a dados de rastreamento usando espaço no diretório temporário .Describes how to improve access to trace data by using space in the temp directory. Aprimorar o acesso aos dados de rastreamentoImprove Access to Trace Data
Descreve como usar procedimentos armazenados para criar um rastreamento.Describes how to use stored procedures to create a trace. Criar um rastreamento (Transact-SQL)Create a Trace (Transact-SQL)
Descreve como usar procedimentos armazenados para criar um filtro que recupera apenas as informações que você necessita em um evento que está sendo rastreado.Describes how to use stored procedures to create a filter that retrieves only the information you need on an event being traced. Definir um filtro de rastreamento (Transact-SQL)Set a Trace Filter (Transact-SQL)
Descreve como usar procedimentos armazenados para modificar um rastreamento existente.Describes how to use stored procedures to modify an existing trace. Modificar um rastreamento existente (Transact-SQL)Modify an Existing Trace (Transact-SQL)
Descreve como usar funções internas para exibir um rastreamento salvo.Describes how to use built-in functions to view a saved trace. Exibir um rastreamento salvo (Transact-SQL)View a Saved Trace (Transact-SQL)
Descreve como usar funções internas para exibir informações de filtro de rastreamento.Describes how to use built-in functions to view trace filter information. Exibir informações de filtro (Transact-SQL)View Filter Information (Transact-SQL)
Descreve como usar procedimentos armazenados para excluir um rastreamento.Describes how to use stored procedures to delete a trace. Excluir um rastreamento (Transact-SQL)Delete a Trace (Transact-SQL)
Descreve como minimizar os custos de desempenho devidos a um rastreamento.Describes how to minimize the performance cost incurred by a trace. Otimizar o rastreamento do SQLOptimize SQL Trace
Descreve como filtrar um rastreamento para minimizar a sobrecarga incorrida durante um rastreamento.Describes how to filter a trace to minimize the overhead that is incurred during a trace. Filtrar um rastreamentoFilter a Trace
Descreve como minimizar a quantidade de dados que o rastreamento coleta.Describes how to minimize the amount of data that the trace collects. Limitar o tamanho de arquivos e tabelas de rastreamentoLimit Trace File and Table Sizes
Descreve os dois modos de agendar rastreamento no Microsoft SQL ServerSQL Server.Describes the two ways to schedule tracing in Microsoft SQL ServerSQL Server. Agendar rastreamentosSchedule Traces

Consulte TambémSee Also

Modelos e permissões do SQL Server Profiler SQL Server Profiler Templates and Permissions
Guia de Programação do SMO (SQL Server Management Objects)SQL Server Management Objects (SMO) Programming Guide