Hello pals,
I’ve got an issue which I hope to get few advises from you guys.
My Database size is 85 GB and a Nav proprietor Database. When the users do changes in the database at any stage, then if I look at the Folder Path where the Database is placed (in hard drive / Windows Explorer), then I see the “Date Modified” column with the respective modified date.
Since few days I did notice, no matter what changes you do, the “Date Modified” filed in the Windows Explorer is not getting updated. However if I re-start the Database Services, then the “Date Modified” is updating accordingly.
I wouldn’t know whether this has to do something with Object Cache or DMBS Cache ?
Please do let me know how would I get this sorted?
Thanks
0
Answers
Windows doesn't update the last modified date of a file UNTIL you close the file.
So when NAV is active, the DB service has the files open and Windows doesn't update the last modified date.
If you stop the service, the DB service closes the file and Windows will update the last modified date.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
This is what bothers me.
http://www.BiloBeauty.com
http://www.autismspeaks.org
RIS Plus, LLC
For an example, if I work on the database on the 1st of August and finish off for the day. Then all the users are disconnected from the database. When the last connection (client) to the database is over, the time stamp supposed to update the “Date Modified” column with 01/08/2010 in the hard disk where the database is placed (Basically the database path). But in my database this does not happen.
Then, if I restart the Services at the end of the day, then my “Date Modified” is updated as 31/08/2010. Then I work in the database everyday for next two weeks with loads of changes in Items, Prices etc,. So if I look at the “Date Modified” on the 14th of August which is the last connection to the database, still the “Date Modified” is shown as 31/08/2010. If I restart the Services on the 14th or later day, then only the “Date Modified” is updated with 14/08/2010.
Hope I made it clear.
Are you having issues with data integrity? Do you have consistency errors? Any users that can't connect? What's the problem?
Besides: Where does it say that that is what is 'supposed' to happen?
RIS Plus, LLC
The service keeps the database "in use".
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
You can see if all the data is committed in virtual table "Database File". If the field "Writes in Queue" (or something like this) is 0, all data has been committed.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
now I totally understand. As you have said,I did few checks on the virtual table. When I do some change I could see the number of records inserted, changes or deleted in the virtual table. Then I closed the database and then reopened and checked the table, the particular fileds are with zero valuses, which confirms they have been committed.
Thanks very much for understanding and helping me.
Thanks everyone who spend your valuable time on this issue. Thanks again and I close the issue now.
Cheers!!!