Partilhar via


Eventos gerados pelo Gerenciador de Driver ODBC

Importante

O suporte ao Visual Studio Analyzer foi removido a partir do Windows 8 (o Visual Studio Analyzer só estava incluído em versões mais antigas do Visual Studio). Para um mecanismo alternativo de resolução de problemas, use o rastreamento BID.

Os eventos gerados pelo ODBC Driver Manager são registados quando o botão Start Visual Studio Analyzer é clicado. A própria ferramenta oferece eventos definidos pelo sistema e a possibilidade de criar eventos personalizados. Para mais informações sobre eventos, consulte o Visual Studio Analyzer Reference Guide dentro do conjunto de documentação Visual Studio.

Evento do Visual Studio Analyzer Description
Ligar Gerado em cada entrada da 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 Ligação Indica que uma ligação começou; gerado quando o ODBC Driver Manager chama as APIs de ligação do driver.
Ligação Completa Indica que uma ligação foi concluída; gerada quando as APIs de ligação do driver regressam ao ODBC Driver Manager.
Iniciar Desconexão Gerado quando o ODBC Driver Manager chama a função SQLDisconnect do driver.
Desconexão Completa Gerado quando a função SQLDisconnect do driver regressa ao ODBC Driver Manager.
QuerySend Gerado quando o ODBC Driver Manager 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 devolve um conjunto de resultados ao ODBC Driver Manager para funções envolvendo consultas.
TransactionStart Gerado quando uma aplicação define o valor de SQL_ATTR_AUTOCOMMIT para SQL_AUTOCOMMIT_OFF, ou após uma aplicação chamar com sucesso SQLEndTran.
TransactionCommit Gerado quando uma aplicação chama SQLEndTran para confirmar uma transação local.
Reversão de Transações Gerado quando uma aplicação chama SQLEndTran para reverter uma transação local.
JoinDTC Gerado quando uma aplicação se junta ao Coordenador de Transações Distribuídas (DTC).
LeaveDTC Gerado quando uma aplicação sai do Coordenador de Transações Distribuídas (DTC).