拆分Access数据库和使用OleDb的概念

时间:2010-11-04 15:52:58

标签: database ms-access split oledb

我遇到了Access数据库的问题,因为它的最大大小限制为2 GB。我做了一些研究,发现了拆分Access数据库。拆分数据库时,原始文件将保留,并添加一个新文件。我不太明白我将会得到什么。据我所知,新创建的文件是后端 - 数据存储在此处,原始文件只是表格,查询等的前端。后端文件的限制仍然有效。我对吗?也许多个分裂可以解决问题,但我不理解它的概念。

如果可以进行多次拆分,并且我可以在几乎单个数据库中存储超过2 GB,我该如何使用OleDb。更具体地说,我是否应该只与前端数据库进行交互,而Access会自行分发数据?我对OleDb很熟悉,只是不确定整个拆分概念。

非常感谢你。

1 个答案:

答案 0 :(得分:3)

re:后端文件的限制仍然有效。我是对的吗?

基本上,您将所有表对象移动到一个或多个其他数据库,并使用表单,查询等链接到前端数据库中。

拆分dbs的一个问题是强制引用完整性。您只能在一个.mdb文件中执行此操作。

如果您确实需要每个人都能访问大量数据,请考虑将其存储在SQL Server或其他后端。