Solved

MS Access Database Repair

Posted on 2014-04-16
8
525 Views
Last Modified: 2014-07-25
See attached message (file called access_repair.jpg).

We have a process wherein a Microsoft Access database is linked to a Quick Books database. This process runs on a Windows XP scheduled task every night. It consists of bat files, ftp to a web server and running macros & queries in the access DB.

I am aware of the fact that XP has "expired" & is no longer supported by Microsoft.

The last two nights, the process has failed with the attached message.

See attached file called Linked_to_Lss. This shows the tables in the database; note some are externally linked; those connect to Quick Books tables.

Is it safe to do the suggested Repair? Will that NOT effect the Quick Books tables?

Why would this all of a sudden be a problem? It's been running for years. Slight changes were made a few weeks back but it has run properly for about two weeks.

I can provide the main macro & all of the executed queries, if need be.

Thanks!
access-repair.jpg
LSS-Access-tables.jpg
0
Comment
Question by:Richard Korts
  • 4
  • 4
8 Comments
 
LVL 57

Accepted Solution

by:
Jim Dettman (Microsoft MVP/ EE MVE) earned 500 total points
ID: 40004246
<<Why would this all of a sudden be a problem? >>

 It's very hard to say, and it might be related to the OS or Access, not the DB.

 First, make a backup copy of the DB as it stands.   You can then run a compact and repair on it.   This will not touch the QB tables in any way.

 After the C&R, check if the database is operational.   I would also open a code module and do a compile, and make sure it compiles without error, and then save.

 If after that, the process continues to fail, then you'll need to pin down what is causing the failure.

Jim.
0
 

Author Comment

by:Richard Korts
ID: 40004314
To JDettman (Jim Dettman)

Do I just copy the mdb file & put it somewhere or is there a backup utility in Access?

Thanks,

Rkorts
0
 
LVL 57
ID: 40004333
You can just do a simple file copy.  Just make sure it's not in use when you do.

Jim.
0
 

Author Comment

by:Richard Korts
ID: 40004382
I did the Compact & Repair; the Mouse Pointer turned to an hourglass for like one second.

Does it work that fast?

Thanks
0
Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

 
LVL 57
ID: 40004439
Sometimes yes.   Depends on what's in the DB, how large it is, etc.

Jim.
0
 

Author Comment

by:Richard Korts
ID: 40004451
OK, I have scheduled to try the overnight process again at 1 PM Central Time (about 90 minutes from now). We shall see.

Thanks
0
 

Author Comment

by:Richard Korts
ID: 40004834
To JDettman (Jim Dettman)

I ran the overnight; it failed, but for a different reason. See attached.

Even though I arranged with the customer that no one be on Quick Books at the specified time, I suspect someone was on & this record could not be adjusted due to that.

I will ask a Quick Books question regarding this one.

Thanks
ODBC-Error.JPG
0
 
LVL 57
ID: 40004931
<<Even though I arranged with the customer that no one be on Quick Books at the specified time, I suspect someone was on & this record could not be adjusted due to that.>>

 Sure looks like it.

Jim.
0

Featured Post

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Join & Write a Comment

In the article entitled Working with Objects – Part 1 (http://www.experts-exchange.com/Microsoft/Development/MS_Access/A_4942-Working-with-Objects-Part-1.html), you learned the basics of working with objects, properties, methods, and events. In Work…
Describes a method of obtaining an object variable to an already running instance of Microsoft Access so that it can be controlled via automation.
In Microsoft Access, learn the trick to repeating sub-report headings at the top of each page. The problem with sub-reports and headings: Add a dummy group to the sub report using the expression =1: Set the “Repeat Section” property of the dummy…
In Microsoft Access, when working with VBA, learn some techniques for writing readable and easily maintained code.

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now