고급 옵션 설정 대화 상자를 사용하려면 먼저 이 드라이버의 로그인 이름 및 암호를 입력해야 합니다.

데이터 원본에 시스템(워크그룹) 데이터베이스가 사용되는 경우 시스템의 보안 요구 사항에 따라 드라이버에서 사용자 이름 및 암호를 입력하라는 메시지를 표시할 수 있습니다. 기본 이름은 Admin이며 Admin 사용자의 기본 Microsoft Access 암호는 빈 문자열입니다.

드라이버에는 Access 데이터베이스 액세스 시 고급 옵션 설정 대화 상자에서 사용할 수 있는 다음 옵션이 사용됩니다.

DefaultDir

드라이버에서 액세스할 기본 디렉터리를 식별합니다.

Driver

Access 드라이버의 사용자 지정 이름을 입력하는 데 사용합니다.

FIL

파일 형식입니다. Microsoft Access의 경우 "MS Access"입니다.

ExtendedAnsiSQL

연결 문자열 특성입니다. "1"로 설정하면 뷰 및 프로시저 생성/삭제, 데이터 잘림 검색, 새로운 데이터 형식 및 SQL-92 예약어 목록 사용과 같은 Jet 4.0 기능이 활성화됩니다. 기본값은 이러한 기능이 활성화되지 않는 "0"입니다.

ImplicitCommitSync

트랜잭션 외부에서 변경된 내용을 데이터베이스에 기록하는 방법을 지정합니다. 이 값은 처음에 "예"로 설정됩니다. "예"로 설정하면 Microsoft Access 드라이버에서 내부/암시적 트랜잭션의 커밋이 완료될 때까지 기다립니다.

MaxBufferSize

Microsoft Access가 디스크와 데이터를 주고 받는 데 사용하는 내부 버퍼의 크기(KB)입니다. 기본 버퍼 크기는 2048KB(2048로 표시됨)입니다. 256으로 나누어 떨어지는 모든 정수 값을 사용할 수 있습니다. 이 옵션은 설정 대화 상자의 버퍼 크기와 같은 옵션을 설정합니다.

MaxScanRows

기존 데이터를 기반으로 열의 데이터 형식을 설정할 때 검색할 행 수입니다.

1에서 16 사이의 숫자일 수 있습니다. 기본값은 8이며 0으로 설정하면 모든 행이 검색됩니다. 제한 범위를 벗어나는 숫자를 사용하면 오류가 반환됩니다.

PageTimeout

사용되지 않은 페이지가 버퍼에 유지되는 기간(1/10초)입니다. Microsoft Access 드라이버의 경우 기본값은 0.5초이며 0보다 커야 합니다. 이 옵션은 Microsoft Access 드라이버를 사용하는 모든 데이터 원본에 적용됩니다.

ReadOnly

업데이트할 수 없도록 데이터베이스를 읽기 전용으로 지정합니다.

SafeTransactions

기본값 0을 사용하면 모든 트랜잭션이 즉시 커밋됩니다. 1이면 커밋 작업 수행 시에만 모든 트랜잭션이 디스크에 저장되지만 성능이 약간 저하됩니다.

Threads

엔진에서 사용할 백그라운드 스레드 수입니다. 기본값은 3입니다. 데이터베이스 작업량이 많은 경우 사용자는 스레드 수를 늘릴 수 있습니다.

UserCommitSync

Microsoft Access 드라이버에서 명시적 사용자 정의 트랜잭션을 비동기로 수행할지 여부를 지정합니다. 기본값은 "예"입니다. "예"를 사용하면 Microsoft Access 드라이버에서 사용자 정의 트랜잭션의 커밋이 완료될 때까지 기다립니다.

이 값을 "아니요"로 설정하면 다중 사용자 환경에서 예기치 않은 트랜잭션 결과가 발생할 수 있습니다.