Freigeben über


Microsoft.SqlServer.Management.Trace Namespace

Der Microsoft.SqlServer.Management.Trace Namespace enthält die SQL Server Trace- und Replay-Objekte.

Klassen

ReplayEventArgs

Das ReplayEventArgs -Objekt bietet programmgesteuerten Zugriff auf die Argumente, die zum Melden von Ereignissen verwendet werden, die beim Wiedergeben der Ablaufverfolgung auf einer instance von SQL Server auftreten.

SqlTraceException

Die SqlTraceException-Klasse stellt die allgemeine Ausnahme dar, die von den SMO-Ablaufverfolgungsobjekten ausgelöst wird.

SqlTraceFailToInstantiateTypeException

Die SqlTraceFailToInstantiateTypeException-Klasse stellt die Ausnahme dar, die ausgelöst wird, wenn ein Objekt nicht von einem Vorgang für SMO-Ablaufverfolgungsobjekte instanziiert werden kann.

SqlTraceFailToLoadInstAPIAssemblyException

Die SqlTraceFailToLoadInstAPIAssemblyException-Klasse stellt die Ausnahme dar, die von SMO-Ablaufverfolgungsobjekten ausgelöst wird, wenn eine Inst API-Assembly nicht geladen wird.

TraceEventArgs

Das TraceEventArgs -Objekt bietet programmgesteuerten Zugriff auf die Argumente, die verwendet werden, um Ereignisse zu melden, die beim Sammeln von Ablaufverfolgungen aus einer instance von SQL Server auftreten.

TraceFile

Die TraceFile-Klasse ist ein Ablaufverfolgungsobjekt, das eine Ablaufverfolgungsprotokolldatei darstellt.

TraceReader

Die TraceReader-Klasse ist eine abstrakte Ablaufverfolgungsobjektklasse, die zur Erstellung der Klassen TraceServer, TraceTable und TraceFile verwendet wird.

TraceReaderWriter

Die TraceReaderWriter-Klasse ist eine abstrakte Ablaufverfolgungsobjektklasse, die bei der Erstellung der TraceTable-Klasse und der TraceFile-Klasse verwendet wird.

TraceReplay

Das TraceReplay-Objekt ist ein Wiedergabeobjekt, das den Wiedergabevorgang für Ablaufverfolgungsprotokolldateien und Ablaufverfolgungstabellen darstellt.

TraceReplayOptions

Das TraceReplayOptions-Objekt ist ein Wiedergabeobjekt, das die für die Wiedergabe einer Ablaufverfolgung erforderlichen Konfigurationseinstellungen darstellt.

TraceServer

Die TraceServer -Klasse ist ein Trace-Objekt, das eine neue Ablaufverfolgung auf einer instance von SQL Server darstellt.

TraceTable

Die TraceTable-Klasse ist ein Ablaufverfolgungsobjekt, das eine Tabelle mit Ablaufverfolgungsinformationen darstellt.

Schnittstellen

IDataRecordChanger

Das IDataRecordChanger-Objekt ist ein Ablaufverfolgungs- und Wiedergabeobjekt, das den aktuellen Datensatz darstellt.

ITraceDataWriter

Das ITraceDataWriter-Objekt ermöglicht programmgesteuerten Zugriff auf den Datenschreiber für die SQL-Ablaufverfolgung.

Enumerationen

ReplayMode

Die ReplayMode-Enumeration enthält Werte, mit denen der Synchronisierungstyp angegeben wird, der während der Wiedergabe der Ablaufverfolgung verwendet wird.

Delegaten

ReplayEventHandler

Stellt den ReplayEventHandler-Ereignishandler dar.

ReplayPauseHandler

Stellt den ReplayPauseHandler-Ereignishandler dar.

ReplayResultEventHandler

Stellt den ReplayResultEventHandler-Ereignishandler dar.

ReplayStartHandler

Stellt den ReplayStartHandler-Ereignishandler dar.

ReplayStopHandler

Stellt den ReplayStopHandler-Ereignishandler dar.

WriteNotifyEventHandler

Stellt den WriteNotifyEventHandler-Handler dar.

Hinweise

Bietet Microsoft.SqlServer.Management.Trace eine Schnittstelle zum Lesen von Ablaufverfolgungsdaten aus Dateien, Tabellen oder Rowsets.

Die Trace- und Replay-Objekte können die folgenden Aktionen ausführen:

  • Nachverfolgen und Aufzeichnen von Ereignissen auf einer instance von SQL Server.

  • Bearbeiten und Analysieren von Ablaufverfolgungsdaten

  • Wiedergeben aufgezeichneter Ablaufverfolgungsereignisse auf einem instance SQL Server.

Der Microsoft.SqlServer.Management.Trace Namespace befindet sich in der Microsoft.SqlServerConnectionInfoExtended.dll-Datei.

Hinweis

Die Trace- und Replay-Objekte werden auf einer 64-Bit-Plattform nicht unterstützt.