TraceTable 類別

定義

這個 TraceTable 類別是一個 Trace 物件,代表一個 trace 資訊的表格。

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
繼承
屬性

範例

Readme_Tracer

備註

使用該 TraceTable 物件時,你可以:

  • 從追蹤表讀取。

  • 寫入追蹤表。

除了追蹤與重播物件外,追蹤表還可透過使用 SQL Server Profiler 手動存取,或使用一組稱為 SQL Trace 的 Transact-SQL 儲存程序。

建構函式

名稱 Description
TraceTable()

初始化 TraceTable 類別的新執行個體。

欄位

名稱 Description
currentRow

指定當前的列。

(繼承來源 TraceReader)

屬性

名稱 Description
Depth

取得追蹤讀取器的深度值。

(繼承來源 TraceReader)
FieldCount

取得資料中的欄位數量。

(繼承來源 TraceReader)
IsClosed

取得 Boolean 指定追蹤讀取器是否關閉的屬性值。

(繼承來源 TraceReader)
Item[Int32]

取得索引位置指定的欄位。

(繼承來源 TraceReader)
Item[String]

取得指定名稱的欄位。

(繼承來源 TraceReader)
RecordsAffected

取得資料的記錄數量。

(繼承來源 TraceReader)

方法

名稱 Description
Close()

關閉追蹤讀取器與寫入器。

(繼承來源 TraceReaderWriter)
Dispose()

刪除追蹤讀取器的資訊。

(繼承來源 TraceReader)
GetBoolean(Int32)

會從記錄中指定的欄位位置回傳 Boolean 一個值。

(繼承來源 TraceReader)
GetByte(Int32)

會從記錄中指定的欄位位置回傳 Byte 一個值。

(繼承來源 TraceReader)
GetBytes(Int32, Int64, Byte[], Int32, Int32)

從指定的欄位偏移量開始,將一串位元組資料匯入緩衝區,作為陣列,從指定的緩衝區偏移開始。

(繼承來源 TraceReader)
GetChar(Int32)

取得指定欄位的字元值。

(繼承來源 TraceReader)
GetChars(Int32, Char[], Int32, Int32, Int32)

從記錄中指定的欄位位置取得字元陣列值。

(繼承來源 TraceReader)
GetChars(Int32, Int64, Char[], Int32, Int32)

從記錄中指定的欄位位置取得字元陣列值。

(繼承來源 TraceReader)
GetData(Int32)

回傳 IDataReader 當欄位指向遠端資料結構時所用的物件。

(繼承來源 TraceReader)
GetDataTypeName(Int32)

取得指定欄位位置資料值的資料型態。

(繼承來源 TraceReader)
GetDateTime(Int32)

取得 DateTime 指定欄位位置的資料值。

(繼承來源 TraceReader)
GetDecimal(Int32)

取得 Decimal 指定欄位位置的資料值。

(繼承來源 TraceReader)
GetDouble(Int32)

在指定欄位位置取得資料值的浮點數值。

(繼承來源 TraceReader)
GetFieldType(Int32)

回傳指定欄位位置資料值的欄位類型。

(繼承來源 TraceReader)
GetFloat(Int32)

在指定欄位位置取得資料值的浮點數值。

(繼承來源 TraceReader)
GetGuid(Int32)

取得 Guid 指定欄位位置資料值的系統值。

(繼承來源 TraceReader)
GetInt16(Int32)

在指定欄位位置取得資料值的一個小整數值。

(繼承來源 TraceReader)
GetInt32(Int32)

取得指定欄位位置資料值的整數值。

(繼承來源 TraceReader)
GetInt64(Int32)

在指定欄位位置取得資料值的長整數值。

(繼承來源 TraceReader)
GetName(Int32)

取得指定欄位位置欄位的名稱。

(繼承來源 TraceReader)
GetOrdinal(String)

取得指定欄位位置資料值的序數值。

(繼承來源 TraceReader)
GetSchemaTable()

會得到一個描述結構的表格。

(繼承來源 TraceReader)
GetStream(Int32)

取得資料流。

(繼承來源 TraceReader)
GetString(Int32)

在指定的欄位位置得到 String 一個值。

(繼承來源 TraceReader)
GetTimeSpan(Int32)

取得 TimeSpan 指定欄位位置的資料值。

(繼承來源 TraceReader)
GetValue(Int32)

取得指定欄位位置的資料值。

(繼承來源 TraceReader)
GetValues(Object[])

從指定欄位位置的資料值取得一組數值。

(繼承來源 TraceReader)
InitializeAsReader(ConnectionInfoBase, String, String)

初始化該類別的新實例 TraceTable 以讀取追蹤資料。

InitializeAsReplayOutputWriter(ConnectionInfoBase, String)

初始化該類別的新實例 TraceTable 以撰寫重播追蹤資訊。

InitializeAsWriter(TraceReader, ConnectionInfoBase, String)

初始化指定的 TraceTable 物件,用於從物件讀取追蹤資料 TraceReader 、分析資料,並將資料寫入參考的追蹤表。

IsDBNull(Int32)

指定欄位是否設為空。

(繼承來源 TraceReader)
IsNull(Int32)

會得到 Boolean 一個值,指定欄位位置的資料值是否為空值。

(繼承來源 TraceReader)
NextResult()

移動到追蹤中的下一個結果。

(繼承來源 TraceReader)
Read()

讀取追蹤紀錄。

(繼承來源 TraceReader)
TranslateSubclass(String, String, Int32)

翻譯了子職業。

(繼承來源 TraceReader)
Write()

將追蹤寫入追蹤檔案或追蹤表。

(繼承來源 TraceReaderWriter)

事件

名稱 Description
WriteNotify

當追蹤寫入追蹤檔案或追蹤表時,會觸發事件。

(繼承來源 TraceReaderWriter)

適用於