ACCESS本来就是这样的,只要你使用ACCESS,无论对它有任何地操作都会增加它的体积的。
SQL这方面会比ACCESS做的更好。我推荐你用SQL,因为我也是用SQL的.

解决方案 »

  1.   

    sql会自动压缩吗?如何自动去掉以前过时日志?
      

  2.   

    你可以用DBCC shrinkdatabase来收缩数据库
      

  3.   

    Access用压缩数据库
    DBEngine.CompactDatabase olddb, newdb, locale, options, password
    SQL Server好像可以这样
    Conn.Execute "DUMP TRANSACTION database_name to bak_database WITH TRUNCATE_ONLY"
      

  4.   

    在sql2000server中的企业管理器中可以压缩吗,可以去了无用的日志么
      

  5.   

    好象在企业管理器中有一个定期维护功能,可以压缩SQL 2000数据库