Sprache

TraceFile Klasse

Definition

Die Klasse TraceFile ist ein Trace-Objekt, das eine Trace-Logdatei darstellt.

public ref class TraceFile : Microsoft::SqlServer::Management::Trace::TraceReaderWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceFile : Microsoft.SqlServer.Management.Trace.TraceReaderWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceFile = class
    inherit TraceReaderWriter
Public Class TraceFile
Inherits TraceReaderWriter
Vererbung
Attribute

Beispiele

Readme_Tracer

Hinweise

Mit dem Objekt TraceFile können Sie:

  • Aus einer Trace-Log-Datei gelesen.

  • Schreibe in eine Trace-Logdatei.

Zusätzlich zu den Trace- und Replay-Objekten kann die Trace-Logdatei manuell mit Using SQL Server Profiler oder mit einer Reihe von Transact-SQL gespeicherten Prozeduren namens SQL Trace abgerufen werden.

Konstruktoren

Name Beschreibung
TraceFile()

Initialisiert eine neue Instanz der TraceFile-Klasse.

Felder

Name Beschreibung
currentRow

Spezifiziert die aktuelle Zeile.

(Geerbt von TraceReader)

Eigenschaften

Name Beschreibung
Depth

Erhält den Tiefenwert für den Spurleser.

(Geerbt von TraceReader)
FieldCount

Erhält die Anzahl der Spalten in den Daten.

(Geerbt von TraceReader)
IsClosed

Erhält den Boolean Eigenschaftswert, der angibt, ob der Spurleser geschlossen ist.

(Geerbt von TraceReader)
Item[Int32]

Erhält die durch die Indexposition angegebene Spalte.

(Geerbt von TraceReader)
Item[String]

Ruft die Spalte mit dem angegebenen Namen ab.

(Geerbt von TraceReader)
RecordsAffected

Erhält die Anzahl der Datendaten.

(Geerbt von TraceReader)

Methoden

Name Beschreibung
Close()

Schließt den Trace-Reader und Writer.

(Geerbt von TraceReaderWriter)
Dispose()

Löscht die Trace-Reader-Informationen.

(Geerbt von TraceReader)
GetBoolean(Int32)

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

(Geerbt von TraceReader)
GetByte(Int32)

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

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

Erhält einen Bytestrom aus der angegebenen Spalte als Array in den Puffer, beginnend mit dem gegebenen Pufferoffset.

(Geerbt von TraceReader)
GetChar(Int32)

Erhält einen Zeichenwert der angegebenen Spalte.

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

Erhält einen Zeichenarray-Wert aus dem Datensatz an der angegebenen Spaltenposition.

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

Erhält einen Zeichenarray-Wert aus dem Datensatz an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetData(Int32)

Gibt das Objekt zurück, IDataReader das verwendet wird, wenn das Feld auf eine entfernte Datenstruktur zeigt.

(Geerbt von TraceReader)
GetDataTypeName(Int32)

Erhält den Datentyp des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetDateTime(Int32)

Erhält einen DateTime Wert des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetDecimal(Int32)

Erhält einen Decimal Wert des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetDouble(Int32)

Erhält einen Gleitkommawert des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetFieldType(Int32)

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

(Geerbt von TraceReader)
GetFloat(Int32)

Erhält einen Gleitkommawert des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetGuid(Int32)

Erhält einen Guid Systemwert des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetInt16(Int32)

Erhält einen kleinen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetInt32(Int32)

Erhält einen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetInt64(Int32)

Erhält einen langen ganzzahligen Wert des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetName(Int32)

Erhält den Namen des Feldes an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetOrdinal(String)

Erhält den Ordinalwert des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetSchemaTable()

Erhält eine Tabelle, die das Schema beschreibt.

(Geerbt von TraceReader)
GetStream(Int32)

Er bekommt den Datenstrom.

(Geerbt von TraceReader)
GetString(Int32)

Erhält einen String Wert an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetTimeSpan(Int32)

Erhält einen TimeSpan Wert des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetValue(Int32)

Erhält einen Wert des Datenwerts an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
GetValues(Object[])

Erhält ein Array von Werten aus dem Datenwert an der angegebenen Spaltenposition.

(Geerbt von TraceReader)
InitializeAsReader(String)

Initialisiert das angegebene TraceFile Objekt zum Auslesen von Daten aus der Trace-Logdatei.

InitializeAsReplayOutputWriter(String)

Initialisiert das angegebene TraceFile Objekt, um nur Daten in die Trace-Logdatei zu schreiben.

InitializeAsWriter(TraceReader, String)

Initialisiert das angegebene TraceFile Objekt zum Lesen von Spurdaten TraceReader eines Objekts, zur Analyse der Daten und zum Schreiben der referenzierten Trace-Logdatei.

IsDBNull(Int32)

Spezifiziert, ob die angegebene Spalte auf null gesetzt ist.

(Geerbt von TraceReader)
IsNull(Int32)

Erhält einen Boolean Wert, der angibt, ob der Wert der Daten an der angegebenen Spaltenposition null ist.

(Geerbt von TraceReader)
NextResult()

Wechselt zum nächsten Ergebnis im Trace.

(Geerbt von TraceReader)
Read()

Liest den Trace-Datensatz.

(Geerbt von TraceReader)
TranslateSubclass(String, String, Int32)

Übersetzt die Unterklasse.

(Geerbt von TraceReader)
Write()

Schreibt den Trace in die Trace-Datei oder die Trace-Tabelle.

(Geerbt von TraceReaderWriter)

Ereignisse

Name Beschreibung
WriteNotify

Erzeugt ein Ereignis, wenn der Trace in die Trace-Datei oder Trace-Tabelle geschrieben wird.

(Geerbt von TraceReaderWriter)

Gilt für: