求救,临时磁盘空间不足!

wangzhe706 2007-06-05 04:51:35
ACCESS数据库200M左右,用PB做程序将文本数据(.txt)导入其中,最近几天操作时当记录条数超过10000条以后出‘临时磁盘空间不足’的错误,请问如何解决?谢谢!
...全文
1443 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
OracleRoob 2007-06-06
  • 打赏
  • 举报
回复
压缩和修复数据库
wwwwb 2007-06-06
  • 打赏
  • 举报
回复
经常清理磁盘,释放空间
wwwwb 2007-06-06
  • 打赏
  • 举报
回复
执行完成后,再压缩和修复数据库;10000条记录应该没有问题
wwwwb 2007-06-06
  • 打赏
  • 举报
回复
1、压缩和修复数据库;
2、将临时文件存放在空间多的磁盘上
wangzhe706 2007-06-05
  • 打赏
  • 举报
回复
谢谢,不过没解决问题啊。如果可以分批导入的话,我就没有必要来这问了!
OracleRoob 2007-06-05
  • 打赏
  • 举报
回复
企图执行的操作所需的空间多于临时磁盘上的可用空间。临时磁盘的位置基于系统激活时所设定的 TEMP DOS 环境变量。

例如,可以创建一个查询来建立大于临时磁盘空间的临时文件。用减小每次访问的数据量或增大临时磁盘的尺寸的方式,来缩减临时文件的大小。

可用几种方式来增大可用临时磁盘空间:

选择较少的记录。Dynaset 类型、仅向下(forward-only)类型、快照类型的 Recordset 对象等均在临时驱动器上记录索引和数据。
另选一个驱动器做为临时驱动器。
如果临时驱动器是 RAM 驱动器,增大可用 RAM 驱动器的容量和空间分配或将其转到一固定的驱动器上。
删除数据或从数据库中删除不再需要的数据表、查询、窗体、宏,及模块,以释放一些磁盘空间。
压缩数据库,将已删除的记录确实除去,以释放一些磁盘空间。
若仍需要额外的空间,考虑将其它使用不到的文件从磁盘中删除。
OracleRoob 2007-06-05
  • 打赏
  • 举报
回复
分批导入,每次导入部分数据。

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧