ODBC ドライバー マネージャーによって生成されるイベント

Important

Visual Studio Analyzer のサポートは Windows 8 以降で削除されました (Visual Studio Analyzer は以前のバージョンの Visual Studio にのみ含まれていました)。 代替のトラブルシューティング メカニズムとして、BID トレースを使用します。

ODBC ドライバー マネージャーによって生成されたイベントは、[Visual Studio アナライザーの開始] ボタンがクリックされたときに登録されます。 ツール自体には、システム定義イベントとカスタム イベントを作成する機能が用意されています。 イベントの詳細については、Visual Studio のドキュメント スイート内の Visual Studio アナライザー リファレンス ガイド を参照してください。

Visual Studio Analyzer イベント Description
呼び出し すべての ODBC API エントリで生成されます。
ReturnException リターン コードがSQL_ERRORされている場合、すべての ODBC API リターンで生成されます。
ReturnNormal リターン コードがSQL_ERRORされていない場合、すべての ODBC API リターンで生成されます。
接続の開始 接続が開始されたことを示します。ODBC ドライバー マネージャーがドライバーの接続 API を呼び出すときに生成されます。
接続完了 接続が完了したことを示します。は、ドライバーの接続 API が ODBC ドライバー マネージャーに戻ったときに生成されます。
切断の開始 ODBC ドライバー マネージャーがドライバーの SQLDisconnect 関数を呼び出したときに生成されます。
切断完了 ドライバーの SQLDisconnect 関数が ODBC ドライバー マネージャーに戻ったときに生成されます。
QuerySend ODBC ドライバー マネージャーがドライバーの SQLPrepare、 SQLExecute、SQLExecDirect 関数、 およびSQLTables や SQLColumns などのカタログ関数を呼び出したときに生成されます。
QueryResult クエリを含む関数の結果セットが ODBC ドライバー マネージャーに返されるときに生成されます。
TransactionStart アプリケーションがSQL_ATTR_AUTOCOMMITの値をSQL_AUTOCOMMIT_OFFに設定したとき、またはアプリケーションが SQLEndTran を正常に呼び出した後に生成されます。
TransactionCommit アプリケーションが SQLEndTran を呼び出してローカル トランザクションをコミットしたときに生成されます。
TransactionRollback アプリケーションが SQLEndTran を呼び出してローカル トランザクションをロールバックするときに生成されます。
JoinDTC アプリケーションが分散トランザクション コーディネーター (DTC) に参加したときに生成されます。
LeaveDTC アプリケーションが分散トランザクション コーディネーター (DTC) から離れると生成されます。