次の方法で共有


TraceTable クラス

TraceTable クラスは、トレース情報のテーブルを表す Trace オブジェクトです。

継承階層

System.Object
  Microsoft.SqlServer.Management.Trace.TraceReader
    Microsoft.SqlServer.Management.Trace.TraceReaderWriter
      Microsoft.SqlServer.Management.Trace.TraceTable

名前空間:  Microsoft.SqlServer.Management.Trace
アセンブリ:  Microsoft.SqlServer.ConnectionInfoExtended (Microsoft.SqlServer.ConnectionInfoExtended.dll)

構文

'宣言
<ComVisibleAttribute(False)> _
Public Class TraceTable _
    Inherits TraceReaderWriter
'使用
Dim instance As TraceTable
[ComVisibleAttribute(false)]
public class TraceTable : TraceReaderWriter
[ComVisibleAttribute(false)]
public ref class TraceTable : public TraceReaderWriter
[<ComVisibleAttribute(false)>]
type TraceTable =  
    class 
        inherit TraceReaderWriter 
    end
public class TraceTable extends TraceReaderWriter

TraceTable 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド TraceTable TraceTable クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Depth トレース リーダーの深さを示す値を取得します。 (TraceReader から継承されています。)
パブリック プロパティ FieldCount データに含まれる列の数を取得します。 (TraceReader から継承されています。)
パブリック プロパティ IsClosed トレース リーダーが閉じているかどうかを示す Boolean プロパティ値を取得します。 (TraceReader から継承されています。)
パブリック プロパティ Item[Int32] インデックス位置で指定した列を取得します。 (TraceReader から継承されています。)
パブリック プロパティ Item[String] 指定した名前の列を取得します。 (TraceReader から継承されています。)
パブリック プロパティ RecordsAffected データのレコード数を取得します。 (TraceReader から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Close トレース リーダーとライターを閉じます。 (TraceReaderWriter から継承されています。)
パブリック メソッド Dispose トレース リーダー情報を削除します。 (TraceReader から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetBoolean 指定した列の位置にあるレコードから Boolean 値を返します。 (TraceReader から継承されています。)
パブリック メソッド GetByte 指定した列の位置にあるレコードから Byte 値を返します。 (TraceReader から継承されています。)
パブリック メソッド GetBytes 指定した列オフセットからバッファーにバイト ストリームを配列として取得します。その際、指定したバッファー オフセット位置から開始します。 (TraceReader から継承されています。)
パブリック メソッド GetChar 指定した列の文字値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetChars(Int32, array<Char[], Int32, Int32, Int32) 指定した列の位置にあるレコードから文字配列値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetChars(Int32, Int64, array<Char[], Int32, Int32) 指定した列の位置にあるレコードから文字配列値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetData フィールドがリモート データ構造を指す場合に使用される IDataReader オブジェクトを返します。 (TraceReader から継承されています。)
パブリック メソッド GetDataTypeName 指定した列の位置にあるデータ値のデータ型を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetDateTime 指定した列の位置にあるデータ値の DateTime 値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetDecimal 指定した列の位置にあるデータ値の Decimal 値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetDouble 指定した列の位置にあるデータ値の浮動小数点値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetFieldType 指定した列の位置にあるフィールド型のデータ値を返します。 (TraceReader から継承されています。)
パブリック メソッド GetFloat 指定した列の位置にあるデータ値の浮動小数点値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetGuid 指定した列の位置にあるデータ値の Guid システム値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetInt16 指定した列の位置にあるデータ値の短整数値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetInt32 指定した列の位置にあるデータ値の整数値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetInt64 指定した列の位置にあるデータ値の長整数値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetName 指定した列の位置にあるフィールドの名前を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetOrdinal 指定した列の位置にあるデータ値の序数値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetSchemaTable スキーマを表すテーブルを取得します。 (TraceReader から継承されています。)
パブリック メソッド GetStream データ ストリームを取得します。 (TraceReader から継承されています。)
パブリック メソッド GetString 指定した列の位置にある String 値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetTimeSpan 指定した列の位置にあるデータ値の TimeSpan 値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド GetValue 指定した列の位置にあるデータ値の値を取得します。 (TraceReader から継承されています。)
パブリック メソッド GetValues 指定した列の位置にあるデータ値から値の配列を取得します。 (TraceReader から継承されています。)
パブリック メソッド InitializeAsReader トレース データの読み取り用に TraceTable クラスの新しいインスタンスを初期化します。
パブリック メソッド InitializeAsReplayOutputWriter トレース再生情報の書き込み用に TraceTable クラスの新しいインスタンスを初期化します。
パブリック メソッド InitializeAsWriter TraceReader オブジェクトからのトレース データの読み取り、データの分析、および参照先トレース テーブルへのデータの書き込みを行うために、指定した TraceTable オブジェクトを初期化します。
パブリック メソッド IsDBNull 指定した列が null に設定されているかどうかを示します。 (TraceReader から継承されています。)
パブリック メソッド IsNull 指定した列の位置にあるデータの値が null であるかどうかを示す Boolean 値を取得します。 (TraceReader から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド NextResult トレースの次の結果に移動します。 (TraceReader から継承されています。)
パブリック メソッド Read トレース レコードを読み取ります。 (TraceReader から継承されています。)
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド TranslateSubclass サブクラスを変換します。 (TraceReader から継承されています。)
パブリック メソッド Write トレース ファイルまたはトレース テーブルにトレースを書き込みます。 (TraceReaderWriter から継承されています。)

先頭に戻る

イベント

  名前 説明
パブリック イベント WriteNotify トレース ファイルまたはトレース テーブルにトレースが書き込まれたときにイベントを発生させます。 (TraceReaderWriter から継承されています。)

先頭に戻る

フィールド

  名前 説明
プロテクト フィールド currentRow 現在の行を示します。 (TraceReader から継承されています。)

先頭に戻る

説明

TraceTable オブジェクトを使用すると次の操作を実行できます。

  • トレース テーブルからのデータの読み取り

  • トレース テーブルへのデータの書き込み

SQL Server Profiler のリファレンス」の手順を使用するか、SQL トレースの概要 と呼ばれる一連の Transact-SQL ストアド プロシージャを使用すると、Trace オブジェクトと Replay オブジェクトに加えて、トレース テーブルに手動でアクセスできるようになります。

使用例

Readme_Tracer

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Management.Trace 名前空間

その他の技術情報

トレース フラグ (Transact-SQL)

SQL Server プロファイラーのテンプレートと権限