Поделиться через


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

Это важно

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

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

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