The ldb file isn't generated until a user opens a bound form, query, report or table. It tells Access what records are locked and it's an important file. However, it doesn't really matter if it gets replicated or not. It's just a snapshot in time of the current records that are locked. Access will deleted it and create another the next time a user opens another form. They being made and deleted constantly.
1. Does Access 2003 lock the ldb preventing replication and Access 97 doesn't?
It does appear that way but I believe it's not relevant. It's likely that any file that is open, is not replicated unless you might be able to define some replication rules. How do your open commercial apps replicate? If they do, then why? Is it a setting or maybe a list of filetypes that the replication process is told to ignore?
2. What would you think the expected behavior is for each type of DB?
I would expect the ldb file to not be replicated as long as it's open, but with the VSS service turned on, the server may allow it to replicate. You might check with IT about whether that service is running.
3. Can any of this be altered?
No. That's just the nature of a Jet database.
Check with IT about VSS on the server first. Hope this was helpful. Also, Share/folder rights might also prevent certain file functions from running. You might check the rights on each of the folders to see if there any differences.
-a