[AccessD] Backend database corruption

Janet Erbach jerbach.db at gmail.com
Fri Feb 20 13:01:24 CST 2015


THANK YOU ALL for your responses - this is all very helpful.  I'm going to
push for hard wiring all of the connections as soon as possible;  I also
like the idea of logging when the write operations are happening to see how
much overlapping traffic there is.

I think the CSV approach is very interesting too, and will bring that up in
a meeting next week along with presenting the SQL backend option.  I think
we would try the CSV approach first. It would be difficult to convert to a
SQL backend, I think, on the 20 hours a week that they've alotted
me...especially since more than half of that time is via remote connection.

Again - thank you all.  I am much relieved to have a few options to pursue!



On Thu, Feb 19, 2015 at 4:25 PM, Darryl Collins <
darryl at whittleconsulting.com.au> wrote:

> Yes.  John is spot on.  These would be my primary solutions to this issue
> as well.
>
> Cheers
> Darryl.
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com [mailto:
> accessd-bounces at databaseadvisors.com] On Behalf Of John W. Colby
> Sent: Friday, 20 February 2015 8:06 AM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] Backend database corruption
>
> Loss of connection while writing to an Access DB is a known issue, never
> fixed, and probably unfixable.
>
> Don't use Wifi / WAN with an Access BE.
>
> The best option is to move the BE to a SQL Server BE.  That will
> absolutely solve this issue.  If you must continue to use Access as the BE,
> then write CSVs to a directory on the server and have an Access app RUNNING
> ON THE SERVER watch for these CSVs and import them into the table.  At
> least if the write to the CSV file is interrupted, it does not corrupt the
> BE.
>
> John W. Colby
>
> On 2/19/2015 3:01 PM, Janet Erbach wrote:
> > Hello!
> >
> > It's been years since I've addressed this group, so please be patient
> > with me while I get back into the swing of this.
> >
> > I've been an Access developer for the last 15 years or so.  Until
> > recently I created straightforward apps used on a small group of
> > hardwired networked computers that had 5 or 6 users in the app at the
> same time.
> >
> > Last year I took a job with a large manufacturing plant, and just
> > deployed a very complex app that I co-wrote with one of the
> > access-fluent production supervisors.  It is supposed to run non-stop
> > on 20+ machines, all with WIFI connections.  It writes machine
> > production data to a set of front-end tables;  every 15 minutes the
> > app checks to see if there is network connectivity - if there is, the
> > front-end table data is posted to the back-end tables on the network,
> > the front-end tables are emptied, and the loop begins again.
> >
> > The app worked pretty well when it was running on one or two machines.
> > Now that it's up on 20 machines, the back end is corrupting multiple
> > times during the day - which, of course, brings the whole show to a
> > halt.  The error log seems to indicate that loss of a network
> > connection during the back-end write operation proceeds the corruption.
> >
> > I have two questions.  Will hard wiring the network connection to
> > these machines go a long way towards stopping the corruption?  Is
> > there anything else that could be contributing to this that I need to be
> aware of?
> >
> > Thank you for your help.
> >
> > Janet Erbach
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>


More information about the AccessD mailing list