Compartilhar via


TraceServer Classe

Definição

A TraceServer classe é um objeto Trace que representa um novo rastreamento em uma instância de SQL Server.

public ref class TraceServer : Microsoft::SqlServer::Management::Trace::TraceReader
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceServer : Microsoft.SqlServer.Management.Trace.TraceReader
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceServer = class
    inherit TraceReader
Public Class TraceServer
Inherits TraceReader
Herança
TraceServer
Atributos

Exemplos

Readme_Tracer

Comentários

Com o TraceServer objeto, você pode:

  • Inicie um novo rastreamento.

  • Leia um rastreamento.

Além dos objetos Trace e Replay, o rastreamento pode ser criado manualmente usando o SQL Server Profiler ou usando um conjunto de procedimentos armazenados transact-SQL chamado rastreamento de SQL.

Construtores

TraceServer()

Inicializa uma nova instância da classe TraceServer.

Campos

currentRow

Especifica a linha atual.

(Herdado de TraceReader)

Propriedades

Depth

Obtém o valor de profundidade do leitor de rastreamento.

(Herdado de TraceReader)
FieldCount

Obtém o número de colunas nos dados.

(Herdado de TraceReader)
IsClosed

Obtém o valor da propriedade Boolean que especifica se o leitor de rastreamento é fechado.

(Herdado de TraceReader)
Item[Int32]

Obtém a coluna especificada por posição de índice.

(Herdado de TraceReader)
Item[String]

Obtém a coluna com o nome especificado.

(Herdado de TraceReader)
RecordsAffected

Obtém o número de registros de dados.

(Herdado de TraceReader)

Métodos

Close()

Fecha o leitor de rastreamento.

(Herdado de TraceReader)
Dispose()

Exclui as informações do leitor de rastreamento.

(Herdado de TraceReader)
GetBoolean(Int32)

Retorna um valor Boolean do registro na posição de coluna especificada.

(Herdado de TraceReader)
GetByte(Int32)

Retorna um valor Byte do registro na posição de coluna especificada.

(Herdado de TraceReader)
GetBytes(Int32, Int64, Byte[], Int32, Int32)

Obtém um fluxo de bytes do deslocamento de coluna especificado no buffer como uma matriz, que inicia no deslocamento de buffer fornecido.

(Herdado de TraceReader)
GetChar(Int32)

Obtém um valor de caractere da coluna especificada.

(Herdado de TraceReader)
GetChars(Int32, Char[], Int32, Int32, Int32)

Obtém um valor de matriz de caractere no registro, na posição de coluna especificada.

(Herdado de TraceReader)
GetChars(Int32, Int64, Char[], Int32, Int32)

Obtém um valor de matriz de caractere no registro, na posição de coluna especificada.

(Herdado de TraceReader)
GetData(Int32)

Retorna o objeto IDataReader usado quando o campo apontar para uma estrutura de dados remota.

(Herdado de TraceReader)
GetDataTypeName(Int32)

Obtém o tipo de dados do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetDateTime(Int32)

Obtém um valor DateTime do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetDecimal(Int32)

Obtém um valor Decimal do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetDouble(Int32)

Obtém um valor de ponto flutuante do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetFieldType(Int32)

Retorna o tipo de campo do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetFloat(Int32)

Obtém um valor de ponto flutuante do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetGuid(Int32)

Obtém um valor de sistema Guid do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetInt16(Int32)

Obtém um valor inteiro pequeno do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetInt32(Int32)

Obtém um valor inteiro do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetInt64(Int32)

Obtém um valor inteiro grande do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetName(Int32)

Obtém o nome do campo na posição de coluna especificada.

(Herdado de TraceReader)
GetOrdinal(String)

Obtém um valor ordinal do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetSchemaTable()

Obtém uma tabela que descreve o esquema.

(Herdado de TraceReader)
GetStream(Int32)

Obtém o fluxo de dados.

(Herdado de TraceReader)
GetString(Int32)

Obtém um valor String na posição de coluna especificada.

(Herdado de TraceReader)
GetTimeSpan(Int32)

Obtém um valor TimeSpan do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetValue(Int32)

Obtém um valor do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
GetValues(Object[])

Obtém uma matriz de valores a partir do valor de dados na posição de coluna especificada.

(Herdado de TraceReader)
InitializeAsReader(ConnectionInfoBase, String)

Inicializa o servidor como um leitor de rastreamento.

IsDBNull(Int32)

Especifica se a coluna especificada é definida como nula.

(Herdado de TraceReader)
IsNull(Int32)

Obtém um valor Boolean que especifica se o valor dos dados na posição de coluna especificada é nulo.

(Herdado de TraceReader)
NextResult()

Move para o próximo resultado no rastreamento.

(Herdado de TraceReader)
Pause()

Pause o rastreamento.

Read()

Lê o registro de rastreamento.

(Herdado de TraceReader)
Restart()

Reinicia o rastreamento.

Stop()

Para o rastreamento.

TranslateSubclass(String, String, Int32)

Converte a subclasse.

(Herdado de TraceReader)

Aplica-se a