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 列挙には、トレース再生中に使用される同期の種類を指定するための値が含まれます。 |