Exchange 2003 store recovery jet error 1063

Posted on 2007-03-24
Medium Priority
Last Modified: 2012-05-05
Reinstalled exchange from a crash.  I've renamed the mdbdata to mdbdata_orig and restored the mdbdata folder. Trying to do eseutil /p <path including priv1.edb> and get an error on priv1 stating:
operation terminated with error -1603 (jet_errnocurrentrecord, currency not on a record) after 6.62 seconds)

any ideas? I can't find this jet error on Microsoft.
Question by:sraley
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
LVL 10

Expert Comment

ID: 18786032

Author Comment

ID: 18786206
Tried that and it won't run unless I use -s servername and when I put that it says it can not contact server. I've tried with services started and stopped.  I've gotten eseutil /p to recover database but when I got to mount it I get internal error occurred. Funny thing is if I try eseutil /d after the /p recovers, defrag runs and my store size goes from 2.5gig down to 1meg.
LVL 10

Expert Comment

ID: 18786225
That means you have a lot of corruption in the store if a defrag brings it down to 1meg.
Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI


Author Comment

ID: 18786290
Even though the eseutil /p says it was successful. Any utility that I can open this up and try to get some data? I'm more concerned about the company shared calendars but I'm guessing they are in the pub1 which the same things happens to it.  I can convert users OST files and import them.
LVL 10

Expert Comment

ID: 18786306
You can import users OST files back into Exchange, I have done this before in an emergency.

After the eseutil /p try Isinteg in -fix -test alltests

Author Comment

ID: 18786309
like I said earlier isinteg -fix -test alltests won't run I get a screen showing all isinteg options. Thats why it appeared I need the -s servername.  
LVL 27

Accepted Solution

Exchange_Admin earned 1500 total points
ID: 18787051
You can look at Ontrack Power Controls. This is the only utility that can open an Exchange database without being mounted. It is expensive however. You said you had to reinstall after a crash. Whatever happened it seems like there was massive corruption to the databases.
What happens when you runn an ESEUTIL /P is that each 4KB page of the database is examined for errors. If ESEUTIL cannot repair the errors, then that page is deleted.
Since you say a defrag after ESEUTIL /P brings the database down to 1MB in size, I would think that most of the pages of the database were corrupt. As Matthew l stated.
Based on this observation, Ontrack Power Controls may not work. You can download a demo. However the demo will only show you what can be extracted if you purchase the full version.

I strongly suggest that you restore from your last backup. Something is better than nothing.

Hope this helps.

Featured Post

Office 365 Training for IT Pros

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Unified and professional email signatures help maintain a consistent company brand image to the outside world. This article shows how to create an email signature in Exchange Server 2010 using a transport rule and how to overcome native limitations …
If you troubleshoot Outlook for clients, you may want to know a bit more about the OST file before doing your next job. IMAP can cause a lot of drama if removed in the accounts without backing up.
To show how to create a transport rule in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Rules tab.:  To cr…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…
Suggested Courses
Course of the Month15 days, 8 hours left to enroll

741 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