【发布时间】:2017-12-14 11:16:54
【问题描述】:
我有一个包含近 700,000 条记录的 postgres 表,我将该表导入 MS 访问(通过 ODBC 数据源),最终只有 250,000 条记录。
我从一个空的 MS 访问数据库(520 KB)开始。选择(外部数据)/(新建数据源)/(来自其他来源)/(ODBC数据库)/(导入源数据)/(机器数据源)我选择我的ODBC postgres数据库,然后选择我想要的表,等待30 秒后,我收到一个消息框,提示所有对象已成功导入,然后询问我是否要保存导入步骤。
没有错误消息,但我的 MS access 版本的表中的行数约为 250,000。
其他信息...
- 我正在使用 MS Office 365 版本 1710
- 我正在使用 postgres 9.5.7
- 我正在使用 PostgrSQL ANSI ODBC 驱动程序(不确定哪个版本)
- 没有任何错误消息(或警告)的迹象。
- 导入后,Access 数据库仍然只有 375 MB,远低于 2 GB 的限制。
- 我检查了“ODBC 数据源”应用程序来检查 postgres ODBC 链接是如何配置的,没有明显问题。
- 导入后 MS 访问给我的最后一条消息包括“所有导入的对象都没有错误”
- 通过的记录与未通过的记录之间没有明显区别。
为什么我会丢失记录,我可以做些什么来解决它?
谢谢
【问题讨论】:
-
你应该在DBA Exchange提问。
标签: database postgresql ms-access