ODBC 하위 키
ODBC 하위 키 아래의 값은 ODBC 추적 옵션을 지정합니다. 이러한 옵션은 SQLManageDataSources에서 표시하는 ODBC 데이터 원본 관리이스트레이터 대화 상자의 추적 탭을 통해 설정됩니다. ODBC 하위 키 자체는 선택 사항입니다. 이러한 값의 형식은 다음 표와 같습니다.
이름 | 데이터 형식 | 데이터 |
---|---|---|
Trace | REG_SZ | 0 | 1 |
TraceFile | REG_SZ | tracefile-path |
값에는 다음 표에 설명된 의미가 있습니다.
값 | 의미 |
---|---|
Trace | 애플리케이션이 SQL_HANDLE_ENV 옵션을 사용하여 SQLAllocHandle을 호출할 때 추적 값이 1로 설정된 경우 호출 애플리케이션에 대해 추적이 활성화됩니다. 애플리케이션이 SQL_HANDLE_ENV 옵션을 사용하여 SQLAllocHandle을 호출할 때 추적 키워드(keyword) 0으로 설정된 경우 호출 애플리케이션에 대해 추적을 사용할 수 없습니다. 기본값입니다. 애플리케이션은 SQL_ATTR_TRACE 연결 특성으로 추적을 사용하거나 사용하지 않도록 설정할 수 있습니다. 그러나 이렇게 하면 이 값의 데이터가 변경되지 않습니다. |
TraceFile | 추적을 사용하도록 설정하면 드라이버 관리자가 TraceFile 값으로 지정된 추적 파일에 씁니다. 추적 파일이 지정되지 않은 경우 드라이버 관리자는 현재 드라이브의 Sql.log 파일에 씁니다. 기본값입니다. 추적은 단일 애플리케이션에만 사용하거나 각 애플리케이션에서 다른 추적 파일을 지정해야 합니다. 그렇지 않으면 둘 이상의 애플리케이션이 동시에 동일한 추적 파일을 열려고 시도하여 오류가 발생합니다. 애플리케이션은 SQL_ATTR_TRACEFILE 연결 특성을 사용하여 새 추적 파일을 지정할 수 있습니다. 그러나 이렇게 하면 이 값의 데이터가 변경되지 않습니다. |
예를 들어 추적이 활성화되고 추적 파일이 C:\Odbc.log 가정합니다. ODBC 하위 키 아래의 값은 다음과 같습니다.
Trace : REG_SZ : 1
TraceFile : REG_SZ : C:\ODBC.LOG