473,466 Members | 1,356 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

How to make my databases sturdier?

sueb
379 Contributor
I work in a County hospital, and we are all on a County-maintained intranet. Although the IT department gets testy whenever I suggest it, I'm pretty sure that our intranet (servers, connections, etc.) is a little flaky. There will be days when my databases repeatedly fail to perform tasks they've had no trouble with (queries fail, table links fail, forms can't find their subforms, etc.); the next day, all is well.

Is there any way I can make these databases hardier? Any trick of coding or installation or anything (over which I have control)?

Any advice is appreciated!
May 26 '11 #1

✓ answered by NeoPa

It is fairly well understood that Access databases perform very poorly over a Wide Area Network. Access seems to have no concept of recovery from a data access failure. If any attempt to see data fails, then Access pretty well dies in the water. I never run Access databases except locally (If we have remote users who want access to the database we give them Remote Access to a machine that has the database available locally).

Access is also quite well known for not being the most robust engine around I'm afraid. That's probably much to do with multi-user access and it not always being set up to support that well in the options. If you have multi-user access then pay close attention to how the options are set up in Access on each machine that will be involved.

A back-end of something more grown-up (EG. SQL Server, MySQL, Oracle, etc) will also contribute to a more robust system.

Anything flaky in the network will manifest as problems. Access is particulary unforgiving compared to most other applications.

4 1557
NeoPa
32,556 Recognized Expert Moderator MVP
It is fairly well understood that Access databases perform very poorly over a Wide Area Network. Access seems to have no concept of recovery from a data access failure. If any attempt to see data fails, then Access pretty well dies in the water. I never run Access databases except locally (If we have remote users who want access to the database we give them Remote Access to a machine that has the database available locally).

Access is also quite well known for not being the most robust engine around I'm afraid. That's probably much to do with multi-user access and it not always being set up to support that well in the options. If you have multi-user access then pay close attention to how the options are set up in Access on each machine that will be involved.

A back-end of something more grown-up (EG. SQL Server, MySQL, Oracle, etc) will also contribute to a more robust system.

Anything flaky in the network will manifest as problems. Access is particulary unforgiving compared to most other applications.
May 26 '11 #2
sueb
379 Contributor
I was afraid that would be the answer. :(

However, about the options: What should I look for? What options should be set to what values?
May 26 '11 #3
NeoPa
32,556 Recognized Expert Moderator MVP
That was a very quick response. I almost missed it.

The safest approach would be :
In the advanced tab set Default open mode to Shared; Default record locking to Edited record; Check Open databases using record-level locking.

Be warned - these settings can affect performance adversely in many situations. Try it out. Compare it with what you already have.
May 26 '11 #4
sueb
379 Contributor
Okay, thanks for the tips, NeoPa! I'll check those out.
May 26 '11 #5

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: Otis Green | last post by:
Vote for or against a new newsgroup proposal. To summarize what you need to do, just send an empty e-mail to postgresql-ballot@netagw.com You will receive a ballot by e-mail. Follow the...
2
by: Gary L. Burnore | last post by:
REQUEST FOR DISCUSSION (RFD) unmoderated group comp.databases.mysql This is an invitation to discuss the following proposal to create newsgroup comp.databases.mysql. Please note that YOU CANNOT...
1
by: puppet_sock | last post by:
I guess this is an architecture question. The question is: If I've got two (or more) Oracle databases, when does it make sense to integrate them into a single database, and when should they be...
3
by: stachu | last post by:
I can make databases in Ms Access on order my phone number 048 505120881 mail: stachuf11@wp.pl
10
by: Br | last post by:
We have a product that is being used by a client to outsource salary packaging. They therefore run several instances of our database, one for each of their clients. There is now a requirement to...
3
by: peterc | last post by:
I have an existing database with approx 500,000 rows and accessed by a few hundred users per day creating approx 1,000 new records per day plus typical reporting - relatively low volume stuff for...
3
by: LurfysMa | last post by:
I would like to hear opinions on the tradeoffs of putting the tables, forms, and queries for several related datasets in separate databases vs one combined database. I am working on an...
1
by: reviswami78 | last post by:
I'm a newbie to RDF and have been facing a fundamental question as read more about RDF. RDF positions itself away from plain XML representations of data saying XML suited for representing data with...
8
by: situ | last post by:
Hello all, i have Database1 and database2, is it possible to make database connection to database2 by running stored procedure on database1. Thanks and Regards Situ
0
by: David | last post by:
On Wed, Jun 18, 2008 at 11:16 AM, M.-A. Lemburg <mal@egenix.comwrote: Thanks for your reply. How do you maintain foreign key references with this approach? eg, you have these 4 tables: ...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.