이 문서에는 Microsoft Access 데이터베이스 파일 및 개체의 제한에 대한 정보가 있습니다. 대부분의 경우 데이터베이스가 다음 제한을 초과하면 디자인 문제가 나타날 수 있습니다. 이 문서의 정보를 사용하고 데이터베이스 디자인을 신중하게 검토하면 성공적인 구현을 위해 수정해야 할 사항을 찾는 데 도움이 될 것입니다. 예를 들어 정규화를 사용하지 않고 Microsoft Excel에서 데이터를 Access로 직접 가져오면 추가 필드(열)가 생성될 수 있습니다. 데이터베이스 디자인 또는 정규화에 대한 정보를 원하는 경우 추가 정보 섹션의 리소스를 살펴보세요.
이 문서의 내용
데이터베이스 사양
다음 표의 목록은 Access 데이터베이스에 적용됩니다. 특정 버전의 차이점(있는 경우)은 따로 다룹니다.
일반
특성 |
최대값 |
---|---|
모든 데이터베이스 개체 및 데이터를 포함하여, Access 데이터베이스(.accdb 또는 .mdb)의 총 크기 |
2GB(시스템 개체에 필요한 공간 제외) 참고: 다른 Access 데이터베이스에서 테이블을 클릭하여 이 크기 제한을 극복할 수 있습니다. 각각의 크기가 최대 2GB인 여러 데이터베이스 파일의 테이블을 연결할 수 있습니다. 팁: 데이터베이스의 크기를 줄이는 방법에 대해서는 압축 및 복구 명령으로 데이터베이스 파일 문제 방지 및 해결을 참조하세요. |
데이터베이스의 총 개체 수 |
32,768 |
모듈 수(HasModule 속성이 True로 설정된 폼 및 보고서 포함) |
1,000 |
개체 이름의 문자 수 |
64 |
암호의 문자 수 |
14 |
사용자 이름 또는 그룹 이름의 문자 수 |
20 |
동시 사용자 수 |
255 |
테이블
특성 |
최대값 |
---|---|
테이블 이름의 문자 수 |
64 |
필드 이름의 문자 수 |
64 |
테이블의 필드 수 |
255 |
열린 테이블 수 |
Microsoft 365 버전의 Access의 경우 연결된 테이블과 Access에서 내부적으로 연 테이블을 포함하여 4,096개입니다. Microsoft 365 이외의 버전의 Access의 경우 연결된 테이블과 Access에서 내부적으로 연 테이블을 포함하여 2,048개입니다. |
사용 가능한 연결 수 |
Microsoft 365 버전의 Access의 경우 512입니다. 비Microsoft 365 버전의 Access의 경우 256입니다. |
테이블 크기 |
2GB(시스템 개체에 필요한 공간 제외) |
짧은 텍스트 필드의 문자 수 참고: Access 2013부터 텍스트 필드를 짧은 텍스트 필드라고 합니다. |
255 |
긴 텍스트 필드의 문자 수 참고: Access 2013부터 메모 필드를 긴 텍스트 필드라고 합니다. |
65,535 사용자 인터페이스 를 통해 데이터를 입력할 때 프로그래밍 방식으로 데이터를 입력할 때 1GB의 문자 스토리지 |
OLE 개체 필드의 크기 |
1GB |
테이블의 인덱스 수 |
32(테이블 관계를 유지하기 위해 내부적으로 생성된 인덱스, 단일 필드 및 복합 인덱스 포함) |
인덱스 또는 기본 키의 필드 수 |
10 |
유효성 검사 메시지의 문자 수 |
255 |
문장 부호 및 연산자를 포함하여 유효성 검사 규칙의 문자 수 |
2,048 |
필드 또는 테이블 설명의 문자 수 |
255 |
필드의 UnicodeCompression 속성이 예로 설정된 경우 레코드의 문자 수(긴 텍스트 및 OLE 개체 필드 제외) |
4,000 |
필드 속성 설정의 문자 수 |
255 |
쿼리
특성 |
최대값 |
---|---|
적용된 관계 수 |
테이블당 32(관계에 포함되지 않는 필드 또는 필드 조합의 테이블에 있는 인덱스 수 제외) |
쿼리의 테이블 수 |
32* |
쿼리의 조인 수 |
16* |
레코드 집합의 필드 수 |
255 |
레코드 집합 크기 |
1GB |
정렬 제한 |
하나 이상의 필드에서 255자 |
중첩 쿼리의 수준 수 |
50* |
쿼리 디자인 눈금의 셀에 있는 문자 수 |
1,024 |
매개 변수 쿼리의 매개 변수에 대한 문자 수 |
255 |
WHERE 또는 HAVING 절의 AND 연산자 수 |
99* |
SQL 문의 문자 수 |
약 64,000* |
*쿼리에 다중값 조회 필드가 포함되는 경우 최댓값이 낮을 수 있습니다(.accdb만).
폼 및 보고서
특성 |
최대값 |
---|---|
레이블의 문자 수 |
2,048 |
텍스트 상자의 문자 수 |
65,535 |
폼 또는 보고서 너비 |
22,75개 (57.79 cm) |
구역 높이 |
22.75 in. (57.79 cm) |
모든 구역과 구역 머리글의 높이(디자인 보기에서) |
200개 (508cm) |
중첩 폼 또는 보고서의 수준 수 |
7 |
보고서에서 정렬 또는 그룹화할 수 있는 필드 또는 식 수 |
10 |
보고서의 머리글 및 바닥글 수 |
보고서 머리글/바닥글 1개; 1 페이지 머리글/바닥글; 그룹 머리글/바닥글 10개 |
보고서의 인쇄된 페이지 수 |
65,536 |
폼 또는 보고서 수명 동안 추가할 수 있는 컨트롤 및 구역 수 |
754 |
폼, 보고서 또는 컨트롤의 Recordsource 또는 Rowsource 속성 역할을 하는 SQL 문의 문자 수 |
32,750 |
매크로
특성 |
최대값 |
---|---|
매크로의 매크로 함수 수 |
999 |
조건의 문자 수 |
255 |
설명의 문자 수 |
255 |
매크로 함수 인수의 문자 수 |
255 |