Hi All,
I am using x++ queries through .net business connector to load data into AX 2009 tables. The data that needs to be loaded is huge and should be loaded based on several different conditions.
Our tool first creates some tables ino AX using .xpo and uploads the external data into these .xpo tables using "RecordInsertList" class. Once the data is in .xpo tables, we then load this data into AX tables using insert_recordset, update_recordset, delete_from i.e. to perform bulk transaction.
We noted that after each load the Dynamics Log file (DynamicsAX1.ldf) increases by 2 GB.
To avoid writing to this log file, I used "skipDatabaseLog = True", but still it does not make any difference.
I also tried to pin-point where the most disk-space is used and when the .ldf increases, and it is when I delete/insert the data from .xpo table. The .ldf does not increase at all when I actually insert/update/delete into AX tables.
Is there any table property that I need to set for my .xpo tables which skips writing transactions to the log file? Please suggest how to handle this because with each load the hard-disk space reduces by 2 GB.
Thanks,
Preeti Sonambekar