TraceServer 类

定义

TraceServer是一个 Trace 对象,表示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
继承
TraceServer
属性

示例

Readme_Tracer

注解

TraceServer使用对象,可以:

  • 启动新的跟踪。

  • 读取跟踪。

除了跟踪和重播对象之外,还可以通过使用 SQL Server Profiler 或使用一组名为 SQL 跟踪的 Transact-SQL 存储过程手动创建跟踪。

构造函数

TraceServer()

初始化 TraceServer 类的新实例。

字段

currentRow

指定当前行。

(继承自 TraceReader)

属性

Depth

获取跟踪读取器的深度值。

(继承自 TraceReader)
FieldCount

获取数据中的列数。

(继承自 TraceReader)
IsClosed

获取用于指定是否关闭跟踪读取器的 Boolean 属性值。

(继承自 TraceReader)
Item[Int32]

获取索引位置指定的列。

(继承自 TraceReader)
Item[String]

获取具有指定名称的列。

(继承自 TraceReader)
RecordsAffected

获取数据中的记录数目。

(继承自 TraceReader)

方法

Close()

关闭跟踪读取器。

(继承自 TraceReader)
Dispose()

删除跟踪读取器信息。

(继承自 TraceReader)
GetBoolean(Int32)

从指定的列位置处的记录返回 Boolean 值。

(继承自 TraceReader)
GetByte(Int32)

从指定的列位置处的记录返回 Byte 值。

(继承自 TraceReader)
GetBytes(Int32, Int64, Byte[], Int32, Int32)

从给定的缓冲区偏移量开始,按指定的列偏移量将字节流作为数组流入缓冲区。

(继承自 TraceReader)
GetChar(Int32)

获取指定列的字符值。

(继承自 TraceReader)
GetChars(Int32, Char[], Int32, Int32, Int32)

从指定的列位置处的记录获取字符数组值。

(继承自 TraceReader)
GetChars(Int32, Int64, Char[], Int32, Int32)

从指定的列位置处的记录获取字符数组值。

(继承自 TraceReader)
GetData(Int32)

返回在该字段指向远程数据结构时所使用的 IDataReader 对象。

(继承自 TraceReader)
GetDataTypeName(Int32)

获取指定的列位置处的数据值的数据类型。

(继承自 TraceReader)
GetDateTime(Int32)

获取指定的列位置处的数据值的 DateTime 值。

(继承自 TraceReader)
GetDecimal(Int32)

获取指定的列位置处的数据值的 Decimal 值。

(继承自 TraceReader)
GetDouble(Int32)

获取指定的列位置处的数据值的浮点值。

(继承自 TraceReader)
GetFieldType(Int32)

返回指定的列位置处的数据值的字段类型。

(继承自 TraceReader)
GetFloat(Int32)

获取指定的列位置处的数据值的浮点值。

(继承自 TraceReader)
GetGuid(Int32)

获取指定的列位置处的数据值的 Guid 系统值。

(继承自 TraceReader)
GetInt16(Int32)

获取指定的列位置处的数据值的小整数值。

(继承自 TraceReader)
GetInt32(Int32)

获取指定的列位置处的数据值的整数值。

(继承自 TraceReader)
GetInt64(Int32)

获取指定的列位置处的数据值的长整数值。

(继承自 TraceReader)
GetName(Int32)

获取指定的列位置处的字段的名称。

(继承自 TraceReader)
GetOrdinal(String)

获取指定的列位置处的数据值的序数值。

(继承自 TraceReader)
GetSchemaTable()

获取说明架构的表。

(继承自 TraceReader)
GetStream(Int32)

获取数据流。

(继承自 TraceReader)
GetString(Int32)

获取指定列位置处的 String 值。

(继承自 TraceReader)
GetTimeSpan(Int32)

获取指定的列位置处的数据值的 TimeSpan 值。

(继承自 TraceReader)
GetValue(Int32)

获取指定的列位置处的数据值的值。

(继承自 TraceReader)
GetValues(Object[])

获取指定的列位置处的数据值的值数组。

(继承自 TraceReader)
InitializeAsReader(ConnectionInfoBase, String)

将服务器作为跟踪读取器初始化。

IsDBNull(Int32)

指定指定的列是否设置为 Null。

(继承自 TraceReader)
IsNull(Int32)

获取一个 Boolean 值,该值指定位于指定的列位置处的数据值是否为 Null。

(继承自 TraceReader)
NextResult()

移到跟踪中的下一个结果。

(继承自 TraceReader)
Pause()

暂停跟踪。

Read()

读取跟踪记录。

(继承自 TraceReader)
Restart()

重新启动跟踪。

Stop()

停止跟踪。

TranslateSubclass(String, String, Int32)

转换该子类。

(继承自 TraceReader)

适用于