次の方法で共有


Microsoft.SqlServer.Management.Trace Namespace

Microsoft.SqlServer.Management.Trace 名前空間には、Microsoft SQL Server の Trace オブジェクトと Replay オブジェクトが含まれています。

Microsoft.SqlServer.Management.Trace は、ファイル、テーブル、または行セットからトレース データを読み取るためのインターフェイスを提供します。

Trace オブジェクトと Replay オブジェクトは、次の操作に使用できます。

  • SQL Server インスタンスのイベントのトレースと記録

  • トレース データの操作と分析

  • SQL Server インスタンスの記録されたトレース イベントの再生

Microsoft.SqlServer.Management.Trace 名前空間は、Microsoft.SqlServerConnectionInfo.dll ファイルにあります。

Microsoft SQL Server Profiler のリファレンス または SQL トレースの概要と呼ばれる一連の Transact-SQL ストアド プロシージャを使用すると、Trace オブジェクトと Replay オブジェクトに加えて、SQL Server のトレースを手動で実装できます。

Trace オブジェクトと Replay オブジェクトは、64 ビットのプラットフォームではサポートされていません。

クラス

クラス 説明
ReplayEventArgs ReplayEventArgs オブジェクトを使用すると、Microsoft SQL Server のインスタンスでトレースを再生するときに発生するイベントをレポートするために使用される引数にプログラムでアクセスできます。
SqlTraceException SQLTraceException クラスは、SQL Server 管理オブジェクト (SMO) トレース オブジェクトによって発生する一般的な例外を表します。
SqlTraceFailToInstantiateTypeException SQLTraceFailToInstantiateTypeException クラスは、SQL Server 管理オブジェクト (SMO) トレース オブジェクトの操作によるオブジェクトのインスタンス作成が失敗した場合に発生する例外を表します。
SqlTraceFailToLoadInstAPIAssemblyException SQLTraceFailToLoadInstAPIAssemblyException クラスは、INST API アセンブリの読み込みに失敗した場合に SQL Server 管理オブジェクト (SMO) トレース オブジェクトによって発生する例外を表します。
TraceEventArgs TraceEventArgs オブジェクトを使用すると、Microsoft SQL Server のインスタンスからトレースを収集するときに発生するイベントのレポートに使用される引数にプログラムでアクセスできます。
TraceFile TraceFile クラスは、トレース ログ ファイルを表す Trace オブジェクトです。
TraceReader TraceReader クラスは、TraceServer クラス、TraceTable クラス、および TraceFile クラスの作成に使用される Trace Object 抽象クラスです。
TraceReaderWriter TraceReaderWriter クラスは、TraceTable クラスと TraceFile クラスの作成に使用される TraceObject 抽象クラスです。
TraceReplay TraceReplay オブジェクトは、トレース ログ ファイルとトレース テーブルの再生操作を表す Replay オブジェクトです。
TraceReplayOptions TraceReplayOptions オブジェクトは、トレース再生時に必要な構成設定を表す Replay オブジェクトです。
TraceServer TraceServer クラスは、Microsoft SQL Server のインスタンスの新しいトレースを表す Trace オブジェクトです。
TraceTable TraceTable クラスは、トレース情報のテーブルを表す Trace オブジェクトです。

インターフェイス

インターフェイス 説明
IDataRecordChanger IDataRecordChanger オブジェクトは、現在のレコードを表す Trace オブジェクトと Replay オブジェクトです。
ITraceDataWriter ITraceDataWriter オブジェクトを使用すると、SQL トレースのデータ ライタにプログラムでアクセスできます。

デリゲート

デリゲート 説明
ReplayEventHandler ReplayEventHandler イベント ハンドラを表します。
ReplayPauseHandler ReplayPauseHandler イベント ハンドラを表します。
ReplayResultEventHandler ReplayResultEventHandler イベント ハンドラを表します。
ReplayStartHandler ReplayStartHandler イベント ハンドラを表します。
ReplayStopHandler ReplayStopHandler イベント ハンドラを表します。
WriteNotifyEventHandler WriteNotifyEventHandler ハンドラを表します。

列挙型

列挙体 説明
ReplayMode ReplayMode 列挙には、トレース再生中に使用される同期の種類を指定するための値が含まれます。