473,795 Members | 2,863 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

HELP! Why does my database keep corrupting?

I have a database split for back end and front end and my back end (my
data) has been corrupting like crazy lately. Today we have compacted
and repaired like 4 times within an hour. The database is not
experiencing a lot of bloat. We have had instances in the past where
the database has gotten up to 200,00KB before indicating it needed to
be compacted and repaired. After C&R it is usually at 31,700 KB.
Lately when it gets to about 40,000KB we need to C&R - that's not a
whole lot of bloat. Today it hasn't been able to get over 32,000KB
without corrupting. We are constantly getting messages of
"unrecognizeabl e database format". Does anyone have any insight? I
can't continue like this - it is a production support database. When
it is down we lose valuable time and money.

Thanks!

Pamela DeVries
Nov 12 '05 #1
13 8250
Check to see if any hardware change have been made to the network and see if
the timing of the change(s) tie in with the sudden increase in corruption
problems.

Terry

"PamelaDV" <pd******@steel case.com> wrote in message
news:b6******** *************** ***@posting.goo gle.com...
I have a database split for back end and front end and my back end (my
data) has been corrupting like crazy lately. Today we have compacted
and repaired like 4 times within an hour. The database is not
experiencing a lot of bloat. We have had instances in the past where
the database has gotten up to 200,00KB before indicating it needed to
be compacted and repaired. After C&R it is usually at 31,700 KB.
Lately when it gets to about 40,000KB we need to C&R - that's not a
whole lot of bloat. Today it hasn't been able to get over 32,000KB
without corrupting. We are constantly getting messages of
"unrecognizeabl e database format". Does anyone have any insight? I
can't continue like this - it is a production support database. When
it is down we lose valuable time and money.

Thanks!

Pamela DeVries

Nov 12 '05 #2
Terry,

Thanks for the suggestion. There is a constant battle right now between
my department (Access Development Services) and the network team. They
insist nothing is wrong with the network. But I have taken this
database apart and put it back together again - trying to find every way
possible to streamline it and we still have problems like this as well
as "Disk or network error" messages all the time. My strategy thus far
has been to just keep a log of the instances and the problems we have
been having to give them hard evidence. But they just insist that it's
not a network problem - it's not a network problem, etc... UGH! I did
have the power users recently upgraded to Win2K (many in this company
still running Win95!!!!) in an effort to increase the speed at which the
client and the server communicate. That doesn't seem to have done
anything for anyone.

Pamela DeVries

"Problems cannot be solved at the same level of awareness that created
them."
--Albert Einstein
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 12 '05 #3
Pamela,
This is probably not the problem, but since you mention that your
network has a mix of Win9x and NT class machine, does the backend
reside on a Win9x machine accessed by the Win2Ks? If so then you
should move the share to one of the Win2K machines as that can
contribute to corruption.

Most likely a flaky network.

Also, see ...
http://support.microsoft.com/default...b;EN-US;303519

- Jim

On 15 Oct 2003 16:41:47 GMT, Pamela DeVries <pd******@steel case.com>
wrote:
Terry,

Thanks for the suggestion. There is a constant battle right now between
my department (Access Development Services) and the network team. They
insist nothing is wrong with the network. But I have taken this
database apart and put it back together again - trying to find every way
possible to streamline it and we still have problems like this as well
as "Disk or network error" messages all the time. My strategy thus far
has been to just keep a log of the instances and the problems we have
been having to give them hard evidence. But they just insist that it's
not a network problem - it's not a network problem, etc... UGH! I did
have the power users recently upgraded to Win2K (many in this company
still running Win95!!!!) in an effort to increase the speed at which the
client and the server communicate. That doesn't seem to have done
anything for anyone.

Pamela DeVries

"Problems cannot be solved at the same level of awareness that created
them."
--Albert Einstein
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!


Nov 12 '05 #4
pd******@steelc ase.com (Pamela DeVries) wrote in
<3f************ *********@news. frii.net>:
There is a constant battle right now between
my department (Access Development Services) and the network team.
They insist nothing is wrong with the network.


For what it's worth, in all my years of Access work, I've never
seen corruption caused by bad network hardware. Others have
different experiences, but mine go back to 1996 or so and with a
variety of clients.

I am excluding user error, of course (e.g., pulling the power plug
while a database is in use), and obvious things like unstable
workstations that are hosting the data file and crash while other
users are editing the data on the machine that crashed.

In A97, the only corruption I ever saw at all was in a replicated
back end and was caused by the application on the server where the
replicated data file resided of a Microsoft Exchange hotfix. The
corruption first happened within 2 hours of the application of the
hotfix and stopped as soon as we figured it out and backed out the
hotfix (it wasn't needed in the first place as Exchange was not in
use!).

In A2K, I've seen a lot more incidents of corruptions, all of which
were software issues for the version of A2K and the Jet db engine.
Once A2K was at SR1+ and Jet at SP6 on *all* workstations, the
problems went away *permanently*. I have been through this with at
least 4 clients that I can think of off the top of my head.

So, if it's A2K, before I went back to the hardware guys, I'd make
sure that 100% of the workstations are at SR1 or higher and have
Jet SP6 or higher. And it takes only *one* workstation out of 50 --
been there, done that.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 12 '05 #5
We had a similar problem develop on our little 5 user W2K network a few
months ago.
We could isolate it to one machine so in the absence of any other bright
ideas we re-installed MSOffice on that machine. It seemed to work???

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 12 '05 #6
Pamela DeVries <pd******@steel case.com> wrote:
My strategy thus far
has been to just keep a log of the instances and the problems we have
been having to give them hard evidence. But they just insist that it's
not a network problem - it's not a network problem, etc... UGH! I did
have the power users recently upgraded to Win2K (many in this company
still running Win95!!!!) in an effort to increase the speed at which the
client and the server communicate. That doesn't seem to have done
anything for anyone.


Hmm, before you had the power users upgrade to Win2K were all the users running Win
95/98/ME? And it started corrupting when the first Win2K client was installed? If
so this is the OpLocks problem.

See the Access corruptions FAQ at my website for more info. Also see the
"Determinin g the workstation which caused the corruption" page.

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 #7

Hi

You can do a very simple thing. On a Clean machine with a fresh
installation of MS Office do not C&R your database, instead create a new
one and Import the original database every thing.

I think this is happining because of somthing is missing in your MS
Office installation somewhere.

Regards,
--
Posted via http://dbforums.com
Nov 12 '05 #8
I wouldn't think the problem is with the network - it could either be
a mis-config'd workstation OR more likely to many people hitting the
same table to much. Do you have one table that is updated often by
different users?? Try to change the primary key to something unique
including the user ID.....
firasarramli <fr****@yahoo.c om> wrote in message news:<34******* *********@dbfor ums.com>...
Hi

You can do a very simple thing. On a Clean machine with a fresh
installation of MS Office do not C&R your database, instead create a new
one and Import the original database every thing.

I think this is happining because of somthing is missing in your MS
Office installation somewhere.

Regards,

Nov 12 '05 #9
pd******@steelc ase.com (PamelaDV) wrote in
news:b6******** *************** ***@posting.goo gle.com:
I have a database split for back end and front end and my back end (my
data) has been corrupting like crazy lately. Today we have compacted
and repaired like 4 times within an hour. The database is not
experiencing a lot of bloat. We have had instances in the past where
the database has gotten up to 200,00KB before indicating it needed to
be compacted and repaired. After C&R it is usually at 31,700 KB.
Lately when it gets to about 40,000KB we need to C&R - that's not a
whole lot of bloat. Today it hasn't been able to get over 32,000KB
without corrupting. We are constantly getting messages of
"unrecognizeabl e database format". Does anyone have any insight? I
can't continue like this - it is a production support database. When
it is down we lose valuable time and money.


It's the hardware. (1)

or

It's the software. (2)

or

It's imbecile users. (3)

My guesses would be in the order, (1,3,2), but you will get not much more
than guesses here. If you're losing valuable time and money why not hire
someone to check the hardware -> software?
(A high school student told me the librarians at his school have a simple
solution for all computer problems; they shut off the power for 30 seconds
and then reboot: no closing any programs, no shutting down the OS. What me
KNOW something about my JOB? You must be kidding!).

This should not be happening. There is a problem and the problem is
repairable.

Software: I would say, "No" before my daily read of this group, and "Yes"
after my daily read of this group. It's amazing what many people do and try
to do.

My experience: it's ALWAYS hardware except when it's imbeciles.

--
Lyle
(for e-mail refer to http://ffdba.com/contacts.htm)
Nov 12 '05 #10

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

Similar topics

21
6561
by: Dave | last post by:
After following Microsofts admonition to reformat my system before doing a final compilation of my app I got many warnings/errors upon compiling an rtf file created in word. I used the Help Workshop program: hcw.exe that's included with Visual Basic. This exact same file compiled perfectly with no notes, warnings or errors prior to reformatting my system. Prior to the reformatting, I copied the help.rtf file onto a CD and checked the box to...
10
2281
by: Jacek Generowicz | last post by:
Where can I find concise, clear documentation describing what one has to do in order to enable Python's internal help to be able to provide descriptions of Python keywords ? I am in a situation where I have to give Python novices the ability to fix this for themselves easily. Failing "concise" and "clear", how about "complete and correct" ?
9
4416
by: Tom | last post by:
A question for gui application programmers. . . I 've got some GUI programs, written in Python/wxPython, and I've got a help button and a help menu item. Also, I've got a compiled file made with the microsoft HTML workshop utility, lets call it c:\path\help.chm. My question is how do you launch it from the GUI? What logic do I put behind the "help" button, in other words. I thought it would be os.spawnv(os.P_DETACH,...
2
6487
by: Sudheer Kareem | last post by:
Dear All Please tell me how to assosiate help files with my Vb.net Project. Regards Sudheer
6
4355
by: wukexin | last post by:
Help me, good men. I find mang books that introduce bit "mang header files",they talk too bit,in fact it is my too fool, I don't learn it, I have do a test program, but I have no correct doing result in any way. Who can help me, I thank you very very much. list.cpp(main program) //-------------------------------------------------------------------------- - #pragma hdrstop #pragma argsused
5
3002
by: Craig Keightley | last post by:
Please help, i have attached my page which worksin IE but i cannnot get the drop down menu to fucntion in firefox. Any one have any ideas why? Many Thanks Craig <<<<<<<<<<<<<<CODE>>>>>>>>>>>>>>>> <html>
0
568
by: tbatwork828 | last post by:
If you were like me trying to figure out how to launch context sensitive help topic by the context id, here is the link: http://weblogs.asp.net/kencox/archive/2004/09/12/228349.aspx and if link doesn't work, basically here is the article: An Exploration Into Launching Context-Sensitive HTML Help with Topic IDs in VB.NET I spent this evening investigating the HTML Help API as implemented in
4
2638
by: dixie | last post by:
Help, I'm really out of my depth here (not unusual I hear you say :-). I have just installed HTML Help in an application. I told it in the Project Properties the path to the help file. I then type in a command line that runs the help in the correct Context from a button on each form. It all worked fine - HERE. The problem is that when I sent it out to a site, the help file was not able to be accessed because it was my path in the...
5
3281
by: Steve | last post by:
I have written a help file (chm) for a DLL and referenced it using Help.ShowHelp My expectation is that a developer using my DLL would be able to access this help file during his development time using "F1" help within the VB IDE. Is this expectation achievable In trying to test my help file in the IDE, I have a solution with 2 projects: the DLL and a tester. VB does not look for my help file; instead, it looks for path to my source code...
6
2882
by: priyajohal | last post by:
#include<fstream.h> #include<process.h> #include<stdlib.h> #include<conio.h> #include<string.h> #include<dos.h> #include<ctype.h> #include<stdio.h> void setup() void help();
0
9673
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9522
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10443
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10216
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10165
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10002
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7543
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5565
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3728
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.