A family of Microsoft relational database management systems designed for ease of use.
The best solution I have found so far is to omit any DNS names, and full UNC addresses, in my mapped network drive for the BE database file. When linking to tables in the BE file, I tried creating links to the BE in different ways:
- first mapped a network drive using the UNC address like \\servername\sharename\accessfilename.mdb. This worked with no problem in Access 2003, but I started seeing the error messages sometime after we upgrade.
- I have also tried creating the table links in Access with direct UNC addresses and bypassing the use of a map network drive.
These options did not solve the problem for me.
Now I map a network drive using the actual IP address of the target server where the BE files reside. Yes, I know there are disadvantages to this, but as a result the Network Disconnect errors have disappeared except for rare occurrences.
Whether this is a problem specific to Access, or to the network, can be debated ad infinitum. Why can I work in Excel VBA using my old way of mapped network drives and have no problems with network disconnects? Probably because I am not filling memory buffers from Excel like I would get from Access. Is there something going on with DNS or ARP that is too unstable or unreliable for Access? Why does removing DNS from the network link make it work? I don't know.
This may not work for everyone. Just putting this out there as a working solution, in case it helps anyone else.