События, создаваемые диспетчером драйверов ODBC

Важно!

Поддержка Анализатора Visual Studio была удалена начиная с Windows 8 (анализатор Visual Studio был включен только в более ранних версиях Visual Studio.). Для альтернативного механизма устранения неполадок используйте трассировку BID.

События, созданные диспетчером драйверов ODBC, регистрируются при нажатии кнопки "Пуск анализатора Visual Studio". Само средство предлагает системные события и возможность создавать пользовательские события. Дополнительные сведения о событиях см . в справочном руководстве по Visual Studio Analyzer в наборе документации по Visual Studio.

Событие Анализатора Visual Studio Description
Call Создается для каждой записи API ODBC.
ReturnException Создается для каждого API ODBC, если возвращаемый код SQL_ERROR.
ReturnNormal Создается для каждого API ODBC, если возвращаемый код не SQL_ERROR.
запуск Подключение ion Указывает, что подключение запущено; создается при вызове API-интерфейсов подключения драйвера ODBC.
завершение Подключение ion Указывает, что подключение завершено; создается при возвращении 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).