Access 드라이버에 프로그래밍 방식으로 옵션 설정
옵션 | Description | 메서드 |
---|---|---|
버퍼 크기 | Microsoft Access에서 디스크와 데이터를 전송하는 데 사용되는 내부 버퍼 크기(킬로바이트)입니다. 기본 버퍼 크기는 2048KB(2048로 표시됨)입니다. 256으로 나눌 수 있는 정수 값을 입력할 수 있습니다. | 이 옵션을 동적으로 설정하려면 SQLConfigDataSource 호출에서 MAXBUFFERSIZE 키워드(keyword) 사용합니다. |
데이터 원본 이름 | 급여 또는 담당자와 같은 데이터 원본을 식별하는 이름입니다. | 이 옵션을 동적으로 설정하려면 SQLConfigDataSource 호출에서 DSN 키워드(keyword) 사용합니다. |
데이터베이스 | 데이터베이스를 선택하거나 만들지 않고 Microsoft Access 데이터 원본을 설정할 수 있습니다. 설치 시 데이터베이스가 제공되지 않으면 데이터 원본에 연결할 때 데이터베이스 파일을 선택하라는 메시지가 사용자에게 표시됩니다. | 이 옵션을 동적으로 설정하려면 SQLConfigDataSource 호출에서 DBQ 키워드(keyword) 사용합니다. |
Description | 데이터 원본의 데이터에 대한 선택적 설명입니다. 예를 들어 "모든 직원의 고용 날짜, 급여 기록 및 현재 검토"가 있습니다. | 이 옵션을 동적으로 설정하려면 SQLConfigDataSource 호출에서 DESCRIPTION 키워드(keyword) 사용합니다. |
단독 | 배타적 상자를 선택하면 데이터베이스가 배타적 모드로 열리고 한 번에 한 명의 사용자만 액세스할 수 있습니다. 배타적 모드에서 실행할 때 성능이 향상됩니다. | 이 옵션을 동적으로 설정하려면 SQLConfigDataSource 호출에서 EXCLUSIVE 키워드(keyword) 사용합니다. |
ImplicitCommitSync | 트랜잭션 외부에서 변경한 내용을 데이터베이스에 쓰는 방법을 결정합니다. 이 값은 처음에 "예"로 설정됩니다. 즉, Microsoft Access 드라이버는 내부/암시적 트랜잭션의 커밋이 완료될 때까지 기다립니다. | 이 옵션은 Microsoft Access 드라이버의 고급 옵션 설정 대화 상자에 포함되어 있습니다. |
페이지 시간 제한 | 페이지(사용되지 않는 경우)가 제거되기 전에 버퍼에 남아 있는 기간을 밀리초 단위로 지정합니다. Microsoft Access 드라이버의 경우 기본값은 500밀리초(0.5초)입니다. 이 옵션은 ODBC 드라이버를 사용하는 모든 데이터 원본에 적용됩니다. 페이지 시간 제한은 내재된 지연으로 인해 0일 수 없습니다. 페이지 시간 제한 옵션이 해당 값 아래로 설정되어 있더라도 페이지 시간 제한은 내재된 지연보다 작을 수 없습니다. |
이 옵션을 동적으로 설정하려면 SQLConfigDataSource 호출에서 PAGETIMEOUT 키워드(keyword) 사용합니다. |
읽기 전용 | 데이터베이스를 읽기 전용으로 지정합니다. | 이 옵션을 동적으로 설정하려면 SQLConfigDataSource 호출에서 READONLY 키워드(keyword) 사용합니다. |
시스템 데이터베이스 | 액세스하려는 Microsoft Access 데이터베이스와 함께 사용할 Microsoft Access 시스템 데이터베이스의 전체 경로입니다. 시스템 데이터베이스 단추를 클릭하여 사용할 시스템 데이터베이스를 선택합니다. ODBC Microsoft Access 드라이버는 사용자에게 이름과 암호를 묻는 메시지를 표시합니다. 기본 이름은 관리, 관리 사용자에 대한 Microsoft Access의 기본 암호는 빈 문자열입니다. Microsoft Access 데이터베이스의 보안을 강화하려면 새 사용자를 만들어 관리 사용자를 교체하고 관리 사용자를 삭제하거나 관리 사용자가 액세스할 수 있는 개체를 변경합니다. |
이 옵션을 동적으로 설정하려면 SQLConfigDataSource 호출에서 SYSTEMDB 키워드(keyword) 사용합니다. |
스레드 | 사용할 엔진의 백그라운드 스레드 수입니다. Microsoft Access 드라이버의 경우 이 값은 기본적으로 3이지만 변경할 수 있습니다. 데이터베이스에 많은 양의 작업이 있는 경우 사용자는 스레드 수를 늘릴 수 있습니다. 이 옵션은 Microsoft Access 드라이버의 고급 옵션 설정 대화 상자에 포함되어 있습니다. |
이 옵션을 동적으로 설정하려면 SQLConfigDataSource 호출에서 THREADS 키워드(keyword) 사용합니다. |
UserCommitSync | Microsoft Access 드라이버가 명시적 사용자 정의 트랜잭션을 비동기적으로 수행할지 여부를 결정합니다. 이 값은 처음에 "예"로 설정됩니다. 즉, Microsoft Access 드라이버는 사용자 정의 트랜잭션의 커밋이 완료될 때까지 기다립니다. 이 옵션을 False로 설정하면 다중 사용자 환경에서 예측할 수 없는 결과가 발생할 수 있습니다. |
이 옵션을 동적으로 설정하려면 SQLConfigDataSource 호출에서 USERCOMMITSYNC 키워드(keyword) 사용합니다. |