【发布时间】:2016-11-24 05:55:18
【问题描述】:
我有一个包含大约 400 万行的 Access 数据库表。我想要这样做以使用 MS Access 设计视图添加具有自动编号类型的列(字段)。但是当我尝试这样做时,访问会出错并说:“无法完成查询。查询的大小大于允许的最大大小(2 GB),或者没有足够的临时空间来执行此操作。”
我拥有的是:
Column1 Column2 . . .
------- -------
我想要的是:
Number Column1 Column2 . . .
------ ------- -------
到目前为止我尝试了什么:
- 从注册表更改每个文件的 maxLocks 值。
- 使用 Access 压缩和修复数据库。
有没有办法解决这个问题?还是有其他方法可以做我想做的事情?
【问题讨论】:
-
它告诉您您正在达到 Access 的最大功能。检查将数据库移动到其他位置,可能是 SQLServer 或 mySQL。
-
@JonathanM 你应该把它写成答案:),我在 SQL 2008 上试过,它奏效了。如果你写这个作为答案,我会接受,谢谢你的提示。
标签: database ms-access autonumber