如何绕过脱机数据库的Access 2016 2GB限制?

时间:2019-01-04 14:44:29

标签: ms-access

我知道这是一个愚蠢的问题,但是我正在为我的公司构建一个脱机和可重新分发的工具,该工具只能在VBA for Access和SQL上运行。由于客户数据的性质,我们需要创建一个可操作各种数据库的脱机工具。

但是,有一个数据库需要导入一个应用程序文件。 10 GB。有什么方法可以离线绕过Access 2016大小限制?

谢谢!

1 个答案:

答案 0 :(得分:0)

SQL Express的免费版本限制为10个演出。 您可以将数据分解成10个文件,但是这种方法确实很混乱。

访问2002的大小限制为2个演出。

如果您在邮件列表中使用普通名称,请添加一些其他名称 个字段...您的记录大小平均可能约为120个字符。

因此,您可以存储的记录数为:

2个演出= 2,147,483,648字节 1个字符= 1个字节 120个字符= 120个字节

2 gig / 120 = 3200万条记录

因此,您注意到该表可能具有1亿条或更多记录。

因此,我想说的是,将文件分成1000万个记录的组。但是,老实说,对于Access来说,从导入10 gig文件开始确实太大了。我将采用某种没有这些限制的数据库引擎。如前所述,本地免费版的SQL Server或MySQL可以处理该文件大小-您可以继续在前端使用访问权限。