ODBC 드라이버 관리자에 의해 생성된 이벤트
Important
Visual Studio Analyzer에 대한 지원은 Windows 8부터 제거되었습니다(Visual Studio Analyzer는 이전 버전의 Visual Studio에만 포함됨). 대체 문제 해결 메커니즘의 경우 BID 추적을 사용합니다.
ODBC 드라이버 관리자에서 생성된 이벤트는 Visual Studio 분석기 시작 단추를 클릭하면 등록됩니다. 도구 자체는 시스템 정의 이벤트와 사용자 지정 이벤트를 만드는 기능을 제공합니다. 이벤트에 대한 자세한 내용은 Visual Studio 설명서 모음 내의 Visual Studio 분석기 참조 가이드 를 참조하세요.
Visual Studio 분석기 이벤트 | 설명 |
---|---|
Call | 모든 ODBC API 항목에서 생성됩니다. |
ReturnException | 반환 코드가 SQL_ERROR 경우 모든 ODBC API 반환에서 생성됩니다. |
ReturnNormal | 반환 코드가 SQL_ERROR 않은 경우 모든 ODBC API 반환에서 생성됩니다. |
커넥트ion 시작 | 연결이 시작되었음을 나타냅니다. 는 ODBC 드라이버 관리자가 드라이버의 연결 API를 호출할 때 생성됩니다. |
커넥트ion Complete | 연결이 완료되었음을 나타냅니다. 는 드라이버의 연결 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(Distributed Transaction Coordinator)에 조인할 때 생성됩니다. |
LeaveDTC | 애플리케이션이 DTC(Distributed Transaction Coordinator)를 떠날 때 생성됩니다. |