События, создаваемые диспетчером драйверов 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). |