将多个巨大的 .accdb 文件合并为一个

Posted

技术标签:

【中文标题】将多个巨大的 .accdb 文件合并为一个【英文标题】:Merging multiple huge .accdb files into one 【发布时间】:2012-02-01 09:32:14 【问题描述】:

谁能指导我如何将巨大的 Access 文件 (.accdb) 文件合并到一个 Access 文件中。这些文件非常庞大。有没有办法可以将这些文件拆分成更小的文件,然后合并它们?任何帮助表示赞赏。非常感谢。 我发现有一个软件可以做到这一点,但这仅适用于 .mdb 文件。

【问题讨论】:

巨大是什么意思? 1场?多少个文件?表之间的关系是什么?这些文件如何相互关联?记录中的重叠、不同的表、相同的表?有代码或表格吗?问题不断出现,将它们组合起来的难易程度取决于答案。 2GB 的旧访问限制在 2007 年仍然适用,如果文件那么大,那么您将无法将它们合并为一个,您最好将它们分开,然后链接将表格从每个输入到一个前端 accdb 文件 每个文件是 2.5 gigs。 6 个文件。与表格无关。所有文件的字段都相同。只有记录不同。我也有文件的 .txt 格式。您认为使用 .txt 格式合并它们会更容易吗?如果您需要更多信息,请告诉我。我对此有点困惑。@Remou @MattDonnan 你能给我一些关于如何去做这个的提示或者一个链接。我知道网上有很多可用的,但来自你会很棒。谢谢:) @user823911 这个链接应该可以帮助你 (techonthenet.com/access/tables/link_table2007.php) 但如果 R​​emou 的回答对你来说是一个选择,那么我建议你改为:) 【参考方案1】:

如果每个文件都是 2.5 gigs,我认为是时候看看 SQL Server Express。它是免费的,新版本有 10 GB 的限制(http://www.microsoft.com/sqlserver/en/us/editions/express.aspx)。您仍然可以使用 MS Access 作为前端。 MS Access 到 SQL Server 有一些相当明确的升级路径。

【讨论】:

谢谢@Remou 会试试这个。 Matt Donnan - 也会尝试这种方法。感谢您的宝贵时间 我不明白 OP 是如何将 2.5 GB 填充到 ACCDB 中的。但如果这是真的,其中 6 个 2.5 GB 的每个等于 15 GB,这超出了 SQL Server Express 的容量限制 50%。如果它们只有 2 GB,我们仍然会考虑 12 GB。 @HansUp 我赌的是一些重叠和一些混乱。

以上是关于将多个巨大的 .accdb 文件合并为一个的主要内容,如果未能解决你的问题,请参考以下文章

Linux怎么用命令合并多个文件为一个

多个CAD文件合并为一个文件

HIVE:小文件合并

linux中怎么将文件合并

将具有不同架构(列)的多个文件 (.csv) 合并/合并为单个文件 .csv - Azure 数据工厂

将多个文本文件合并为一个