我知道这是一个愚蠢的问题,但我正在为我的公司构建一个离线的、可再分发的工具,它只在用于Access和SQL的VBA上运行。由于客户端数据的性质,我们需要创建一个操作各种数据库的离线工具。
然而,有一个数据库,我们需要在其中导入一个app文件。10 GB。有没有办法绕过Access 2016的离线大小限制?
谢谢!
发布于 2019-01-05 02:20:00
SQL express的免费版本限制为10 of。你可以将数据拆分成10个文件,但是这种方法真的很混乱。
access 2002的大小限制为2 is。
如果您在邮件列表中使用一个平均姓名,则添加一些额外fields...your记录大小可能平均约为120个字符。
因此,您可以存储的记录数量为:
2 gig = 2,147,483,648字节1字符=1字节120字符= 120字节
2 gig / 120 =3200万条记录
因此,您注意到表中可能有1亿条或更多记录。
因此,我想说,也许可以将文件分成1000万条记录的组。然而,老实说,从导入的10G文件开始确实太大了,无法访问。我会采用某种没有这些限制的数据库引擎。正如所提到的,SQL server的本地免费版本或MySQL将能够处理该文件大小-您可以继续使用access作为前端。
https://stackoverflow.com/questions/54041137
复制相似问题