473,383 Members | 1,885 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,383 software developers and data experts.

Constantly corrupting Access 2002 database

We have an Access 2002 database of about 35 M with about 7 users. The data
lives on the server (Windows 2000 server), while the queries, forms, reports,
etc. live in a file that is on each person's C drive. There is also a
workgroup file to set the permissions for various groups.

Everybody is running Windows 2000 on their local computer.

People start using the database about 7:30 or 8 in the morning, and then
around noon, one by one they can no longer connect. When I try to open it
I get the error that it is an unrecognizable file or corrupt. If I open it
exclusively, I can rebuild it OK.

What could be causing this? Nobody is exiting their database improperly,
and it worked just fine for months and months until this week!

I even created a new data file and imported the existing tables into it,
but the same error happened.

Another smaller split database with three users has been acting the same way.
Could it be our network connections? How would I troubleshoot and fix this
problem.

- H

--
"Verbosity leads to unclear, inarticulate things." -- Vice President
Dan Quayle, 11/30/88

Nov 12 '05 #1
8 1762
h4**@midway.uchicago.edu (heather e blair) wrote:
We have an Access 2002 database of about 35 M with about 7 users. The data
lives on the server (Windows 2000 server), while the queries, forms, reports,
etc. live in a file that is on each person's C drive. There is also a
workgroup file to set the permissions for various groups.
Good, glad to see things are split.
People start using the database about 7:30 or 8 in the morning, and then
around noon, one by one they can no longer connect. When I try to open it
I get the error that it is an unrecognizable file or corrupt. If I open it
exclusively, I can rebuild it OK.

What could be causing this? Nobody is exiting their database improperly,
and it worked just fine for months and months until this week!

I even created a new data file and imported the existing tables into it,
but the same error happened.

Another smaller split database with three users has been acting the same way.
Could it be our network connections? How would I troubleshoot and fix this
problem.


It could be a lot of things. Has anything changed? Are there new set of patches on
the server? Some new hardware somewhere? A new client PC?

The next thing to check is the OpLocks setting on the server.

For more information on corruption including possible causes, determining the
offending PC, retrieving your data, links, official MS KB articles and a list of
vendors who state they can fix corruption see the Microsoft Access Corruption FAQ at
http://www.granite.ab.ca/access/corruptmdbs.htm

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 12 '05 #2
h4**@midway.uchicago.edu (heather e blair) wrote in
news:qj**************@news.uchicago.edu:
What could be causing this? Nobody is exiting their database
improperly, and it worked just fine for months and months until
this week!


Check that all users' installations of Access are at SR1a or later
and that Jet 4 is at service pack 6 or later. If even one user is
not up-to-date on both of these (not one, but both), it can lead to
corruption.

Once you've got everyone on a stable version of Access (which the
original release of A2K and all versions of Jet 4 before SP6 are
not), then you should start looking at other issues.

It's the first thing I alway check when a client experiences
corruption, and it's almost always because a clean workstation has
somehow been reverted to an earlier version (something got
re-installed, or the workstation was rebuilt or replaced or
whatever).

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 12 '05 #3
On Tue, 04 May 2004 03:31:14 GMT, "David W. Fenton"
<dX********@bway.net.invalid> wrote:

Everything David said. And you need to write some code that at
startup time checks for these things, and presents an error message to
the user ("the minimum version x of Office was not found" or "the
minimum version y of Jet was not found") and quits, and/or sends an
email to the administrator.

-Tom.

h4**@midway.uchicago.edu (heather e blair) wrote in
news:qj**************@news.uchicago.edu:
What could be causing this? Nobody is exiting their database
improperly, and it worked just fine for months and months until
this week!


Check that all users' installations of Access are at SR1a or later
and that Jet 4 is at service pack 6 or later. If even one user is
not up-to-date on both of these (not one, but both), it can lead to
corruption.

Once you've got everyone on a stable version of Access (which the
original release of A2K and all versions of Jet 4 before SP6 are
not), then you should start looking at other issues.

It's the first thing I alway check when a client experiences
corruption, and it's almost always because a clean workstation has
somehow been reverted to an earlier version (something got
re-installed, or the workstation was rebuilt or replaced or
whatever).


Nov 12 '05 #4
I was having a similar problem recently. It may seem too simple, but
sometimes compacting the database causes it to corrupt.

I found that when Compact on close was enabled, and multiple users
were exiting the database in close proximity, the database could not
compact properly and became corrupted.

Check that Compact on Close is not enabled. This means you will have
to create a utility to compact your database at start or end of
business, but it keeps the corruption down to a minimum.

Tom van Stiphout <to*****@no.spam.cox.net> wrote in message news:<vl********************************@4ax.com>. ..
On Tue, 04 May 2004 03:31:14 GMT, "David W. Fenton"
<dX********@bway.net.invalid> wrote:

Everything David said. And you need to write some code that at
startup time checks for these things, and presents an error message to
the user ("the minimum version x of Office was not found" or "the
minimum version y of Jet was not found") and quits, and/or sends an
email to the administrator.

-Tom.

h4**@midway.uchicago.edu (heather e blair) wrote in
news:qj**************@news.uchicago.edu:
What could be causing this? Nobody is exiting their database
improperly, and it worked just fine for months and months until
this week!


Check that all users' installations of Access are at SR1a or later
and that Jet 4 is at service pack 6 or later. If even one user is
not up-to-date on both of these (not one, but both), it can lead to
corruption.

Once you've got everyone on a stable version of Access (which the
original release of A2K and all versions of Jet 4 before SP6 are
not), then you should start looking at other issues.

It's the first thing I alway check when a client experiences
corruption, and it's almost always because a clean workstation has
somehow been reverted to an earlier version (something got
re-installed, or the workstation was rebuilt or replaced or
whatever).

Nov 12 '05 #5
do***@acwm.co.la.ca.us (Donna Carpenter) wrote in
news:be************************@posting.google.com :
I was having a similar problem recently. It may seem too simple,
but sometimes compacting the database causes it to corrupt.

I found that when Compact on close was enabled, and multiple users
were exiting the database in close proximity, the database could
not compact properly and became corrupted.
Compact on close is a bad idea, simply because it is very often the
case that you want to leave a damaged database alone -- that is, the
last thing you want to do is compact.

I turn this off on any Access installation I'm dealing with.
Check that Compact on Close is not enabled. This means you will
have to create a utility to compact your database at start or end
of business, but it keeps the corruption down to a minimum.


If the application is split, it really shouldn't make any
difference, as you're only compacting the front end, not the data
MDB.

If your database is not split, then the problem is not with compact
on close, but with your application design.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 12 '05 #6
i had a client that this was happening to also. turned out to be a
terminal services user that was not closing their sessions properly.
don't know if this applies to you or not (i feel like you would have
mentioned it if it did), but just thought i would mention it.

good luck.

jon
Nov 12 '05 #7
If you have W96 hardware & WNT & W2000 & XP e same network unless your
backend data is on the W98 machine you will corrupt the database,
sometimes within 5 mins! Get shot of the W98 pcs and put XP / W2000 in
their place. All of the other things mentioned don't help but mixing
Access with W98 & XP etc is a disaster.
Regards Bill
Nov 13 '05 #8
en********@ukonline.co.uk (Bill Elgie) wrote:
If you have W96 hardware & WNT & W2000 & XP e same network unless your
backend data is on the W98 machine you will corrupt the database,
sometimes within 5 mins! Get shot of the W98 pcs and put XP / W2000 in
their place. All of the other things mentioned don't help but mixing
Access with W98 & XP etc is a disaster.


I would think that's the OpLocks problem which setting the appropriate registry key
fixes quite nicely. http://support.microsoft.com/?kbid=296264

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 13 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

13
by: Noesis Strategy | last post by:
When I ordered my new laptop, Sony didn't offer Access 2003 in its bundles. Recently, I have begun to design Access databases using an copy of Access 2002 from my previous laptop. It works fine,...
0
by: Miguelito Bain | last post by:
hi everybody- i've got a conundrum... i inherited some old databases, and i'm trying to convert them. i run office xp with access 2002, and all of the databases i manage are either in 97...
3
by: heather e blair | last post by:
We have an Access 2002 database of about 35 M with about 7 users. The data lives on the server (Windows 2000 server), while the queries, forms, reports, etc. live in a file that is on each...
2
by: Jeff | last post by:
Does anyone know of any potential problems running a 2000 database with 2003? Also, what about installing all other Office products as 2003 versions but leaving Access as 2002 running a 2000...
9
by: Neil Ginsberg | last post by:
I have a strange situation using Access to automate a Word mail merge. Using Access 2000 and Word 2000, the code opens Word, opens the document in Word, sets a table in the calling Access...
52
by: Neil | last post by:
We are running an Access 2000 MDB with a SQL 7 back end. Our network guy is upgrading to Windows Server 2003 and wants to upgrade Office and SQL Server at the same time. We're moving to SQL Server...
49
by: Mell via AccessMonster.com | last post by:
I created databases on Access 2003 and I want to deploy them to users. My code was also done using 2003. If they have Ms Access 2000 or higher, will they be able to use these dbs with all code,...
3
by: banba_ca | last post by:
When I create a new db from the main Access window or thru Vb (set newdb = ...) I always end up with Access 2000 file format. I would like to get 2002 - 2003 file format. The reason is that when I...
3
by: Bizmark | last post by:
Access2003, Windows XP Pro OEM user OS, Windows Sever 2000 server OS. Not-so-recently I inherited 3 Access DB's from another company merging with our own. Our own system works off of SQL...
3
by: chris.spano | last post by:
I'm running Access 2003 on an XP machine, and there are multiple developers who are working on different "assignments" of our large database project. We all work on a local copy and export changes...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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...

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.