TraceTable Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Klasse TraceTable ist ein Trace-Objekt, das eine Tabelle mit Trace-Informationen darstellt.
public ref class TraceTable : Microsoft::SqlServer::Management::Trace::TraceReaderWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceTable : Microsoft.SqlServer.Management.Trace.TraceReaderWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceTable = class
inherit TraceReaderWriter
Public Class TraceTable
Inherits TraceReaderWriter
- Vererbung
- Attribute
Beispiele
Hinweise
Mit dem Objekt TraceTable können Sie:
Von einer Spurentabelle abgelesen.
Schreibe in eine Spurtabelle.
Zusätzlich zu den Trace- und Replay-Objekten kann die Trace-Tabelle manuell mit Using SQL Server Profiler oder mit einer Reihe von Transact-SQL gespeicherten Prozeduren namens SQL Trace abgerufen werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| TraceTable() |
Initialisiert eine neue Instanz der TraceTable-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(ConnectionInfoBase, String, String) |
Initialisiert eine neue Instanz der TraceTable Klasse zum Auslesen von Trace-Daten. |
| InitializeAsReplayOutputWriter(ConnectionInfoBase, String) |
Initialisiert eine neue Instanz der TraceTable Klasse zum Schreiben von Replay-Trace-Informationen. |
| InitializeAsWriter(TraceReader, ConnectionInfoBase, String) |
Initialisiert das angegebene TraceTable Objekt, um Spurdaten von einem TraceReader Objekt auszulesen, die Daten zu analysieren und Daten in die referenzierte Spurtabelle zu schreiben. |
| 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) |