使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本文包含有关 Microsoft Access 数据文件和对象限制的信息。 大多数情况下,数据库超出以下限制时,可能表示设计方面有问题。 使用本文中的信息并仔细检查数据库设计,会帮助你找到需要纠正的问题,以便成功实施。 例如,在未正则化的情况下将数据直接从 Microsoft Excel 导入到 Access 可能会导致创建其他字段(列)。 如果想了解有关设计数据库或正则化的信息,请查看其他信息部分中的资源。

本文内容

数据库规范

下面的表列表适用于 Access 数据库。 将单独列出特定版本差异(如有)。

常规

属性

最大

Access 数据库(.accdb 或 .mdb)的总大小,包括所有数据库对象和数据

2 GB 减去系统对象所需的空间。

注意: 可通过链接到其他 Access 数据库中的表来解决此大小限制。 可链接到多个数据库文件中的表,每个数据库文件大小可达 2GB。

提示:  有关减少数据库大小的详细信息,请参阅使用“压缩和修复”帮助防止并更正数据库文件问题

数据库中对象的总数

32,768

模块数量(包括将 HasModule 属性设置为 True 的窗体和报表)

1,000

对象名中的字符数

64

密码中的字符数

14

注意: 对于 Access 2007,为 20 个字符。

用户名或组名中的字符数

20

并发用户数

255

返回页首

属性

最大

表名中的字符数

64

字段名中的字符数

64

表中的字段数

255

打开的表的数量

对于 Microsoft 365 版本的 Access,包括链接表和 Access 在内部打开的表在内的 4,096 个版本。

对于非Microsoft 365 版本的 Access,包括链接表和 Access 在内部打开的表在内的 2,048 个版本。

可用连接数

512( Microsoft 365 版本的 Access)。

256(非Microsoft 365 版本的 Access)。

表大小

2 GB 减去系统对象所需的空间。

短文本​​字段中的字符数

注意: 从 Access 2013 开始,文本字段称为短文本字段。

255

长文本字段中的字符数

注意: 从 Access 2013 开始,备注字段称为长文本字段。

65,535 通过用户界面输入数据时;
以编程方式输入数据时,1 GB 字符存储

OLE 对象字段的大小

1 GB

表中的索引数

32(包括内部创建的索引,用于维护表关系、单字段和复合索引)。

索引或主键中的字段数

10

验证消息中的字符数

255

验证规则中的字符数(包括标点符号和运算符)

2,048

字段或表描述中的字符数

255

当字段的 UnicodeCompression 属性设置为 Yes 时,记录中的字符数(不包括长文本和 OLE 对象字段)

4,000

字段属性设置中的字符数

255

返回页首

查询

属性

最大

强制关系的数量

每个表为 32 个,减去表中不涉及关系的字段或字段组合的索引数*

查询中的表数

32*

查询中的联接数

16*

记录集中的字段数

255

记录集大小

1 GB

排序限制

一个或多个字段中有 255 个字符

嵌套查询的级别数

50*

查询设计网格中单元格的字符数

1,024

参数查询中参数的字符数

255

WHERE 或 HAVING 子句中的 AND 运算符的数量

99*

SQL 语句中的字符数

大约为 64,000*

*如果查询包含多值查找字段(仅限 .accdb),最大值可能较低。

返回页首

窗体和报表

属性

最大

标签中的字符数

2,048

文本框中的字符数

65,535

窗体或报表宽度

22,75 in. (57.79 厘米)

节高度

22.75 in. (57.79 厘米)

所有节的高度加上节页眉高度(在“设计”视图中)

200 in. (508 厘米)

嵌套窗体或报表的级别数

7

可在报表中排序或分组的字段或表达式的数量

10

报表中的页眉和页脚数

1 个报表页眉/页脚;
1 页眉/页脚;
10 个组页眉/页脚

报表中已打印的页数

65,536

可在窗体或报表的整个生存期内添加的控件和节的数量

754

用作窗体、报表或控件的 Recordsource 或 Rowsource 属性的 SQL 语句中的字符数。

32,750

返回页首

属性

最大

宏中的操作数

999

条件中的字符数

255

评论中的字符数

255

操作参数中的字符数

255

返回页首

项目规范

以下表列表适用于 Access ADP 项目:

常规

属性

最大

Access 项目中的对象数 (.adp)

32,768

模块数量(包括将 HasModule 属性设置为 True 的窗体和报表)

1,000

对象名中的字符数

64

表中的列数

250 (Microsoft SQL Server 6.5)

1024(Microsoft SQL Server 7.0、Microsoft SQL Server 2000 以及 Microsoft SQL Server 2005)

返回页首

窗体和报表

属性

最大

标签中的字符数

2,048

文本框中的字符数

65,535

窗体或报表宽度

22 in. (55.87 厘米)

节高度

22 in. (55.87 厘米)

所有节的高度加上节页眉高度(在“设计”视图中)

200 in. (508 厘米)

嵌套窗体或报表的级别数

7

可在报表中排序或分组的字段或表达式的数量

10

报表中的页眉和页脚数

1 个报表页眉/页脚;
1 页眉/页脚;
10 个组页眉/页脚

报表中已打印的页数

65,536

可在窗体或报表的整个生存期内添加的控件和节的数量

754

用作窗体、报表或控件(.accdb 和 .adp)的 Recordsource 或 Rowsource 属性的 SQL 语句中的字符数。

32,750

返回页首

属性

最大

宏中的操作数

999

条件中的字符数

255

评论中的字符数

255

操作参数中的字符数

255

返回页首

其他信息

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×