JET databases are very suseptible to corruption from interrupted write
operations. There is a much higher probability of encountering corruption
when using a WAN (wide area network) versus the intended use which is a LAN
(local area network). Here are two articles on database corruption that are
good references:
Preventing Corruption (Allen Browne)
http://allenbrowne.com/ser-25.html
Corrupt Microsoft Access MDBs FAQ
http://www.granite.ab.ca/access/corruptmdbs.htm
Here is an article on the use of WAN's with Access, written by Albert Kallal:
Using a wan with ms-access? How fast, how far?
http://www.members.shaw.ca/AlbertKallal/Wan/Wans.html
I believe the only suitable solution, if you want to stay with the JET file
format, is to implement Terminal Server (TS). Albert's article discusses TS.
I suppose replication would also work, but I think support for replication
has been dropped in the new Access 2007, currently in beta. Oh, Sharepoint is
also a possible solution too, but one caveat is that one apparently has to
live without referential integrity (at least at the engine level) with a
solution that uses this technology.
Tom Wickerath
Microsoft Access MVP
http://www.access.qbuilt.com/html/ex...tributors.html
http://www.access.qbuilt.com/html/search.html
__________________________________________
"helplessinhawaii" wrote:
> I have a database in the US on a server. When this database is accessed from
> a server in Gemany it will sometimes get corrupted. It appears that in times
> of high traffic, the Access program will time out and the user will show
> Program Not Responding in their task manager. When this happens, the next
> user from the US will get the standard Database Corruption message. Is there
> a way to extend the time for the program to open? Is there a way to fix the
> corruption other than the Compact and Repair provided (This does not work).
> Why would this corrupt the database? I know these are many questions & I
> apologize.
> Thanks for your help.