Freigeben über


TraceServer Klasse

Definition

Die TraceServer Klasse ist ein Trace-Objekt, das eine neue Ablaufverfolgung für eine Instanz von SQL Server darstellt.

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
Vererbung
TraceServer
Attribute

Beispiele

Readme_Tracer

Hinweise

Mit dem TraceServer Objekt können Sie Folgendes ausführen:

  • Starten Sie eine neue Ablaufverfolgung.

  • Lesen Sie eine Ablaufverfolgung.

Zusätzlich zu den Ablaufverfolgungs- und Wiedergabeobjekten kann die Ablaufverfolgung manuell mithilfe von "Using SQL Server Profiler" oder mithilfe eines Satz von transact-SQL gespeicherten Prozeduren namens SQL-Ablaufverfolgung erstellt werden.

Konstruktoren

TraceServer()

Initialisiert eine neue Instanz der TraceServer-Klasse.

Felder

currentRow

Gibt die aktuelle Zeile an.

(Geerbt von TraceReader)

Eigenschaften

Depth

Ruft den Tiefenwert des Readers für die Ablaufverfolgung ab.

(Geerbt von TraceReader)
FieldCount

Ruft die Anzahl der Spalten in den Daten ab.

(Geerbt von TraceReader)
IsClosed

Ruft den Boolean-Eigenschaftswert ab, der angibt, ob der Reader für die Ablaufverfolgung geschlossen ist.

(Geerbt von TraceReader)
Item[Int32]

Ruft die angegebene Spalte nach Indexposition ab.

(Geerbt von TraceReader)
Item[String]

Ruft die Spalte mit dem angegebenen Namen ab.

(Geerbt von TraceReader)
RecordsAffected

Ruft die Anzahl von Datensätzen ab.

(Geerbt von TraceReader)

Methoden

Close()

Schließt den Reader für die Ablaufverfolgung.

(Geerbt von TraceReader)
Dispose()

Löscht die Informationen des Readers für die Ablaufverfolgung.

(Geerbt von TraceReader)
GetBoolean(Int32)

Gibt an der angegebenen Spaltenposition einen Boolean-Wert aus dem Datensatz zurück.

(Geerbt von TraceReader)
GetByte(Int32)

Gibt an der angegebenen Spaltenposition einen Byte-Wert aus dem Datensatz zurück.

(Geerbt von TraceReader)
GetBytes(Int32, Int64, Byte[], Int32, Int32)

Ruft einen Datenstrom von Bytes ab dem angegebenen Pufferoffset als Array aus dem angegebenen Spaltenoffset in den Puffer ab.

(Geerbt von TraceReader)
GetChar(Int32)

Ruft einen Zeichenwert der angegebenen Spalte ab.

(Geerbt von TraceReader)
GetChars(Int32, Char[], Int32, Int32, Int32)

Ruft einen Zeichenarraywert an der angegebenen Spaltenposition aus dem Datensatz ab.

(Geerbt von TraceReader)
GetChars(Int32, Int64, Char[], Int32, Int32)

Ruft einen Zeichenarraywert an der angegebenen Spaltenposition aus dem Datensatz ab.

(Geerbt von TraceReader)
GetData(Int32)

Gibt ein IDataReader-Objekt zurück, das verwendet wird, wenn das Feld auf eine Remotedatenstruktur verweist.

(Geerbt von TraceReader)
GetDataTypeName(Int32)

Ruft den Datentyp des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetDateTime(Int32)

Ruft einen DateTime-Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetDecimal(Int32)

Ruft einen Decimal-Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetDouble(Int32)

Ruft einen Gleitkommawert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetFieldType(Int32)

Gibt den Feldtyp des Datenwerts an der angegebenen Spaltenposition zurück.

(Geerbt von TraceReader)
GetFloat(Int32)

Ruft einen Gleitkommawert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetGuid(Int32)

Ruft einen Guid-Systemwert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetInt16(Int32)

Ruft einen kleinen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetInt32(Int32)

Ruft einen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetInt64(Int32)

Ruft einen langen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetName(Int32)

Ruft den Namen des Felds an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetOrdinal(String)

Ruft den Ordnungswert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetSchemaTable()

Ruft eine Tabelle ab, die das Schema beschreibt.

(Geerbt von TraceReader)
GetStream(Int32)

Ruft den Datenstrom ab.

(Geerbt von TraceReader)
GetString(Int32)

Ruft einen String-Wert an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetTimeSpan(Int32)

Ruft einen TimeSpan-Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetValue(Int32)

Ruft einen Wert des Datenwerts an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
GetValues(Object[])

Ruft ein Wertarray aus dem Datenwert an der angegebenen Spaltenposition ab.

(Geerbt von TraceReader)
InitializeAsReader(ConnectionInfoBase, String)

Initialisiert den Server als Reader für die Ablaufverfolgung.

IsDBNull(Int32)

Gibt an, ob die angegebene Spalte auf NULL festgelegt ist.

(Geerbt von TraceReader)
IsNull(Int32)

Ruft einen Boolean-Wert ab, der angibt, ob der Wert der Daten an der angegebenen Spaltenposition NULL ist.

(Geerbt von TraceReader)
NextResult()

Wechselt zum nächsten Ereignis in der Ablaufverfolgung.

(Geerbt von TraceReader)
Pause()

Hält die Ablaufverfolgung an.

Read()

Liest den Ablaufverfolgungsdatensatz.

(Geerbt von TraceReader)
Restart()

Startet die Ablaufverfolgung erneut.

Stop()

Beendet die Ablaufverfolgung.

TranslateSubclass(String, String, Int32)

Übersetzt die Unterklasse.

(Geerbt von TraceReader)

Gilt für: