Microsoft.SqlServer.Management.Trace 命名空间

命名空间Microsoft.SqlServer.Management.Trace包含SQL Server跟踪和重播对象。

ReplayEventArgs

对象ReplayEventArgs提供对参数的编程访问,这些参数用于报告重播SQL Server实例上的跟踪时发生的事件。

SqlTraceException

SqlTraceException 类表示由 SMO 跟踪对象引发的常规异常。

SqlTraceFailToInstantiateTypeException

SqlTraceFailToInstantiateTypeException 类表示在 SMO 跟踪对象操作未能实例化某一对象时引发的异常。

SqlTraceFailToLoadInstAPIAssemblyException

SqlTraceFailToLoadInstAPIAssemblyException 类表示 Inst API 程序集未能加载时由 SMO 跟踪对象引发的异常。

TraceEventArgs

对象TraceEventArgs提供对参数的编程访问,这些参数用于报告从 SQL Server 实例收集跟踪时发生的事件。

TraceFile

TraceFile 类是表示跟踪日志文件的跟踪对象。

TraceReader

TraceReader 类是一个抽象的 Trace 对象类,用于 TraceServer 类、TraceTable 类和 TraceFile 类的构造中。

TraceReaderWriter

TraceReaderWriter 类是一个抽象的 Trace 对象类,用于 TraceTable 类和 TraceFile 类的构造中。

TraceReplay

TraceReplay 对象是一个重播对象,该对象表示用于跟踪日志文件和跟踪表的重播操作。

TraceReplayOptions

TraceReplayOptions 对象是一个重播对象,该对象表示重播某一跟踪时所需的配置设置。

TraceServer

TraceServer是一个 Trace 对象,它表示SQL Server 实例上的新跟踪。

TraceTable

TraceTable 类是表示跟踪信息表的跟踪对象。

接口

IDataRecordChanger

IDataRecordChanger 对象是表示当前记录的跟踪和重播对象。

ITraceDataWriter

ITraceDataWriter 对象为 SQL 跟踪提供对数据编写器的编程方式的访问。

枚举

ReplayMode

ReplayMode 枚举包含用于指定跟踪重播期间使用的同步类型的值。

委托

ReplayEventHandler

表示 ReplayEventHandler 事件处理程序。

ReplayPauseHandler

表示 ReplayPauseHandler 事件处理程序。

ReplayResultEventHandler

表示 ReplayResultEventHandler 事件处理程序。

ReplayStartHandler

表示 ReplayStartHandler 事件处理程序。

ReplayStopHandler

表示 ReplayStopHandler 事件处理程序。

WriteNotifyEventHandler

表示 WriteNotifyEventHandler 处理程序。

注解

Microsoft.SqlServer.Management.Trace提供了一个接口,用于从文件、表或行集读取跟踪数据。

Trace 和 Replay 对象可以执行以下操作:

  • 跟踪和记录 SQL Server 实例上的事件。

  • 操作和分析跟踪数据。

  • 在 SQL Server 实例上重播录制的跟踪事件。

命名空间 Microsoft.SqlServer.Management.Trace 位于 Microsoft.SqlServerConnectionInfoExtended.dll 文件中。

注意

64 位平台上不支持跟踪和重播对象。