将ACCESS数据库进行压缩,可能的话将以前过期的数据进行打包备份。

解决方案 »

  1.   

    理论:1.2G(微软说的)
    实际:超过750M就有很多问题
    建议你压缩一下,可能的话将以前过期的数据进行打包备份或使用大型数据库
    请参阅机械的《SQL Server 7编程技术内幕》
      

  2.   

    请问yangzi,数据的大小是可以估计出来的是什么意思?现在数据库的超大膨胀速度有办法解决吗?
      

  3.   

    数据库的结构不合理,是不是字段定义范围过于大了。
    建议:
    1.大型数据库.
    2.建一个标准表,然后用标准表去匹配纪录表,让库的容量减少.
    如:原来:纪录表
    id   name
     1    "一个大的容量的字段内容"
     2    "法卡;惹趋热我       "
    ......
     5000000
    减容后
    标准表
    100     "一个大的容量的字段内容"
    200     "法卡;惹趋热我       "纪录表
    id   name
     1    100
     2    200
    ......
     5000000
    这样容量肯定减少不少。
    问题明白了记着给分!呵呵
      

  4.   

    ACCESS是个儿童数据库,有大量数据的话,还是考虑SQL server之类的吧,如果是单机,考虑DELPHI的那种
      

  5.   

    各位,本人还想问一个很菜的问题:我能不能把access数据库改成foxpro?foxpro好还是access好?
      

  6.   

    你疯了,举个例子吧,你会不会用你的摩托车换别人的自行车?改sql server 吧,没别的选择。
      

  7.   

    用sql server 就坐上了汽车了!
      

  8.   

    呵呵,换SQL server,然后给大家分。
      

  9.   

    把ACCESS的数据表导入到SQL SERVER中,然后用ACCESS数据库项目打开不就可以了,你的数据库不用作什么改动就可以用了,只要把你的查询改成视图就可以了.或者用先把ACCESS的数据表导入到SQL SERVER中然后用ODBC链接回来不就可以了,这样做读取数据会慢一点.也不以用升级到SQL向导在工具菜单中.最好用ACCESS数据库项目,即可以用到SQL 又可以不用改变数据库的应用程式.