neil_turner
Registered User.
- Local time
- Today, 03:12
- Joined
- Mar 4, 2002
- Messages
- 16
Hi All,
I hope someone has the answer for me here as I have been asked to save some space on our server which has about 12 large mdb files upon them all of which are in Access 2000. I went through the first one and changed all the feild sizes to suit the data which hardly made any difference (I then vaguly remember reading that this is done automatically in access 2000. Is this right?). I then set about compacting and repairing.
Due to the size of these files, most well over a GB compacting takes ages and dosen't reduce the size. A lot of the time it dosen't even complete the compaction as it runs out of memory (sigh)!
Most of these databases are the same style a macro runs creates loads of temporary tables then prints a report updates a table of data to the latest values and then removes all the temporary tables. The size of this database should not grow 200 Mb every time the macro is run but it does.
I am aware of of using the decompile command line option but that makes no difference. It still dosen't compact back down to its original size which in theory of what its doing it should.
I am leaving this down to an assumption that access can not handle large databases. could it be possible due to the size of the database that the compaction routine is causing more rollback information than its removing?
Many Thanks
Neil
I hope someone has the answer for me here as I have been asked to save some space on our server which has about 12 large mdb files upon them all of which are in Access 2000. I went through the first one and changed all the feild sizes to suit the data which hardly made any difference (I then vaguly remember reading that this is done automatically in access 2000. Is this right?). I then set about compacting and repairing.
Due to the size of these files, most well over a GB compacting takes ages and dosen't reduce the size. A lot of the time it dosen't even complete the compaction as it runs out of memory (sigh)!
Most of these databases are the same style a macro runs creates loads of temporary tables then prints a report updates a table of data to the latest values and then removes all the temporary tables. The size of this database should not grow 200 Mb every time the macro is run but it does.
I am aware of of using the decompile command line option but that makes no difference. It still dosen't compact back down to its original size which in theory of what its doing it should.
I am leaving this down to an assumption that access can not handle large databases. could it be possible due to the size of the database that the compaction routine is causing more rollback information than its removing?
Many Thanks
Neil