Compartilhar via


Eventos gerados pelo Gerenciador de Driver ODBC

Importante

O suporte para o Analisador do Visual Studio foi removido a partir do Windows 8 (o Analisador do Visual Studio foi incluído apenas em versões mais antigas do Visual Studio.). Para um mecanismo alternativo de solução de problemas, utilize o rastreamento BID.

Os eventos gerados pelo Gerenciador de Driver ODBC são registrados quando o botão Iniciar Analisador do Visual Studio é clicado. A própria ferramenta oferece eventos definidos pelo sistema e a capacidade de criar eventos personalizados. Para obter mais informações sobre eventos, consulte o Guia de Referência do Analisador do Visual Studio no pacote de documentação do Visual Studio.

Evento do Analisador do Visual Studio Description
Chamada Gerado em cada entrada de API ODBC.
ReturnException Gerado em cada retorno da API ODBC se o código de retorno for SQL_ERROR.
ReturnNormal Gerado em cada retorno da API ODBC se o código de retorno não for SQL_ERROR.
Início da conexão Indica que uma conexão foi iniciada; é gerado quando o Gerenciador de Drivers ODBC chama as APIs de conexão do driver.
Conexão concluída Indica que uma conexão foi concluída; gerado quando as APIs de conexão do driver retornam ao Gerenciador de Driver ODBC.
Desconectar Inicialização Gerado quando o Gerenciador de Driver ODBC chama a função SQLDisconnect do driver.
Desconexão Concluída Gerado quando a função SQLDisconnect do driver retorna ao Gerenciador de Driver ODBC.
QuerySend Gerado quando o Gerenciador de Driver ODBC chama as funções SQLPrepare, SQLExecute, SQLExecDirect do driver, bem como funções de catálogo, como SQLTables e SQLColumns.
QueryResult Gerado quando o driver retorna um conjunto de resultados para o Gerenciador de Driver ODBC para funções que envolvem consultas.
TransactionStart Gerado quando um aplicativo define o valor de SQL_ATTR_AUTOCOMMIT como SQL_AUTOCOMMIT_OFF ou depois que um aplicativo chama SQLEndTran com êxito.
TransactionCommit Gerado quando um aplicativo chama SQLEndTran para confirmar uma transação local.
TransactionRollback Gerado quando um aplicativo chama SQLEndTran para reverter uma transação local.
JoinDTC Gerado quando um aplicativo ingressa no DTC (Coordenador de Transações Distribuídas).
LeaveDTC Gerado quando um aplicativo deixa o DTC (Coordenador de Transações Distribuídas).