?
Solved

When importing a PST into Outlook 2010, the Exchange 2010 server overwrites the PST data

Posted on 2014-03-28
7
Medium Priority
?
722 Views
Last Modified: 2014-04-05
We have Exchange 2010 SP1 server. We've had issues with one of the Exchange 2010 databases, and now that EDB cannot come online.
So I've ended up doing is using a 3rd party tool (Lepide) to export the EDB into PSTs for each user.
I have the PSTs and I'm trying to import them into a new EDB I've created. There are 2 issues:
1) Importing into Exchange server directly with this command takes DAYS and does not finish at all for ANY mailbox even small ones:
New-MailboxImportRequest -Mailbox <userMailbox> - FilePath <pathToPstFile>
I read on forums that this is a EXC2010 SP1 bug.. But that's the main concern, since I can import the PSTs via Outlook. However, here's the second issue:
2) When I open the new user's Outlook profile and import the old PST data, the import works but the data gets overwritten by Exchange server!!! So all the imported emails are deleted! As example, I'm attaching a screen shot that shows the server data and Outlook  data.
server-does-not-syncronize-data-.png
0
Comment
Question by:cdesk458
[X]
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
  • 4
  • 2
7 Comments
 
LVL 63

Assisted Solution

by:Simon Butler (Sembee)
Simon Butler (Sembee) earned 1200 total points
ID: 39961795
Exchange 2010 SP1 is end of life, has been for some time. You should really be on SP3 by now (SP2 is EOL next month).

Did you not have a backup of the database? If the database is knackered then you should have replaced it like with like, then restore the database and then replayed the transaction logs. That would have got you to the point of failure and is how Exchange is designed to work.

How exactly did you get to the point you have on the Exchange side? You have missed out quite a few steps.

Simon.
0
 
LVL 43

Assisted Solution

by:Adam Brown
Adam Brown earned 800 total points
ID: 39962447
There's usually a lot you can do to get a Mailbox Database back online if it won't mount. You can usually use ESEUtil to fix most problems with a mailbox database. http://blogs.technet.com/b/exchange/archive/2004/06/18/159413.aspx has info on how to use that. It's a command line utility that is in the Exchange binaries folder. If you can export PSTs from the EDB file, you can get it fixed and mounted.

That said, the reason you are seeing a difference between what's in outlook and what's on the server is because you are in cached mode. If you import a PST file in cached mode, it will upload the emails you import the next time the outlook client checks in with the server. You can make that work better by disabling cache mode in the email profile.
0
 

Author Comment

by:cdesk458
ID: 39963118
Yes I have ran the Repair, Replay and Defragment cmds numerous times, trying to recover the database, including the steps posted in your link, acbrown:
Eseutil /P
Eseutil /D
Eseutil /R E00 /A
Eseutil /R E00 /I
Isinteg -fix -test alltests

Simon, the reason we are in this mess is because the underlying SAN storage ran out of space on this particular volume, effectively hanging the Exchange server, and (as I found out) corrupting the database. Whenever I try to do a repair, the eseutil gives me a message saying "page checksum mismatch" 1018 error code.
I would love to restore the EDB, but it seems that I can't. Thus I ended up paying to a recovery tool to extract the PSTs.

But yeah.. I'm looking at this page, it seems like this Exchange server had auto Win updates turned off, since it is an older 14.1 build (SP1): http://technet.microsoft.com/en-us/library/hh135098(v=exchg.150).aspx
So my course of action should be to update it.
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

 

Author Comment

by:cdesk458
ID: 39963125
Then there is this Outlook import issue... I have an update:
- When I find the old OST file on each user's desktop, and convert it to a PST file (using SysTools OST Recovery), I AM able to import the data and sync to Exchange server mailbox. This works in both cached and uncached mode.
- BUT this process requires me to login and copy the OST file from every affected user's desktop, which takes a while.

I really wanted to extract the PSTs on the Exchange server (currently using Lepide Exchange Recovery Manager). It has an option to convert a corrupt EDB file to PSTs for every user. The issue is when with importing THESE PSTs extracted with Lepide. The behavior is:
a) I see messages being imported
b) then after 10 seconds the imported messages are deleted!!
It's as if Exchange is rejecting the data from the PSTs extracted from the EDB file...
Hope this makes sense.
0
 
LVL 63

Assisted Solution

by:Simon Butler (Sembee)
Simon Butler (Sembee) earned 1200 total points
ID: 39964069
My instinct is that there is still a problem with the database and Exchange isn't accepting the data for that reason. Have you tried creating a new database, moving users to it and see if that improves matters?

Exchange service packs don't come down in Windows Updates, so even if Windows Update was enabled it would still be on 14.1 - unless someone installed the service pack.

Simon.
0
 

Accepted Solution

by:
cdesk458 earned 0 total points
ID: 39967426
Resolved!

The whole issue was with Lepide Exchange Recovery Manager export options. After consulting with their support, this is the solution:

Open Lepide Exchange Recovery manager.
2.  Go to 'Tools' on the menu bar.
3.  Click on 'settings'.
4.  Now, check in the checkbox "Recovery from only basic properties of email items (such as from, to, attachments etc)".
If the chechbox is not visible in the settings option, then it must be in        the 'advanced settings' under the 'settings' menu.

That explains why I could perform imports of other PSTs but not PSTs generated by Lepide.

Thanks, Simon, I will update the Exchange Server to the latest when I can.

Yes, I did create a new database and created new mailboxes for each mailbox in the old database. The issue occurs when importing to those new mailboxes. (The old db is offline and cannot be mounted.)
With this resolution from Lepide support, the import works.
0
 

Author Closing Comment

by:cdesk458
ID: 39979863
The real solution did not come from any other member. I had to get on a support call with a Lepide rep, and obtain the solution for myself, which I posted here.
0

Featured Post

NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

Question has a verified solution.

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

Want to know how to use Exchange Server Eseutil command? Go through this article as it gives you the know-how.
The main intent of this article is to make you aware of ‘Exchange fail to mount’ error, its effects, causes, and solution.
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

649 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