mailbox-export (exchange 2007) new-mailboximportrequest (exch2010 SP1) missing calendar re

Status
Not open for further replies.
C

cmac01

Hello, this past weekend we installed Exchange 2010 SP1. I used mailbox-export to extract the PST files from the Exchange 2007 server. This completed with zero errors or skipped records.

The result of the export was 4180 calendar records, when in fact there are 6200. My subsequent import using new-mailboximportrequest was somewhat successful in that it imported all 4180 records.

I am wondering if the missing records are caused by the export or possibly the import? I have read a bit about the 'calendar repair' function in exchange 2010 SP1 which can possibly find/fix missing items.

Any feedback appreciated

thanks
 
C

cmac01

Here is my export log for the mailbox in question ...

[09/10/2010 12:49:19] [0] Executing Command: 'Export-Mailbox -Identity joe -PSTFolderPath c:\pst\joe.pst'

[09/10/2010 12:49:19] [0] Trying to open registry key 'Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\OUTLOOK.EXE'.

[09/10/2010 12:49:19] [0] The default value of the registry key is 'C:\PROGRA~1\MICROS~2\Office12\OUTLOOK.EXE'.

[09/10/2010 12:49:19] [0] The version of Outlook.exe is '12.0.4518.1014'.

[09/10/2010 12:49:19] [0] Searching objects " joe" of type " ADUser" under the root " $null" .

[09/10/2010 12:49:19] [0] Previous operation run on global catalog server 'server.domain.com'.

[09/10/2010 12:49:19] [0] Processing object " domain.com/Users/joe" .

[09/10/2010 12:49:19] [0] Searching objects " server" of type " Server" under the root " $null" .

[09/10/2010 12:49:20] [0] Previous operation run on domain controller 'server.domain.com'.

[09/10/2010 12:49:20] [0] Searching objects " SERVER\First Storage Group\Mailbox Database" of type " MailboxDatabase" under the root " $null" .

[09/10/2010 12:49:20] [0] Previous operation run on domain controller 'server.domain.com'.

[09/10/2010 12:49:23] [0] Ending processing.

[09/10/2010 12:49:23] [0] [joe] The operation has started.

[09/10/2010 12:49:23] [0] [joe] Initializing MAPI, loading library.

[09/10/2010 12:49:23] [0] [joe] Approving object.

[09/10/2010 12:49:23] [0] [joe] Logging on to the MAPI profile.

[09/10/2010 12:49:23] [0] [joe] Opening Exchange mailbox.

[09/10/2010 12:49:23] [0] [joe] The operation has finished.

[09/10/2010 12:49:23] [0] [joe] The operation has started.

[09/10/2010 12:49:23] [0] [joe] Initializing MAPI, loading library.

[09/10/2010 12:49:23] [0] [joe] Approving object.

[09/10/2010 12:49:23] [0] [joe] Logging on to the MAPI profile.

[09/10/2010 12:49:23] [0] [joe] Opening Exchange mailbox.

[09/10/2010 12:49:24] [0] [joe] Opening PST file.

[09/10/2010 12:49:24] [0] [joe] Moving messages.

[09/10/2010 12:49:24] [0] [joe] Merging messages.

[09/10/2010 14:06:27] [0] [joe] 0 items could not be moved to the target mailbox.

[09/10/2010 14:06:27] [0] [joe] The operation has finished.
 
T

Troy Werelius

How do you know there are 6200 Records? If you exported 4180 records and imported 4180 records then there is no problem with the import process because it imported the exact # you say you exported. Do you have any idea on specific calendar records that you are missing? Troy Werelius
www.Lucid8.com
 
C

cmac01

Hi Troy thanks for responding. We knew there was missing records because the customer had a laptop he used remotely which had a cache of his mailbox and there were 6000+ calendar appointments.

I have since restored the Exchange 2007 database and can see 100% that the export-mailbox to PST command failed and thousands of records are missing. My original export had an item count of 73468 while I now that I have restored the database I can see the mailbox has 79820 items.

So we are in the region on 2000 calendar records that did not export, plus other items. There is not pattern to the type of appointment either as we've looked at this ....

I'm baffled as to how this command could fail so badly but not at least show some errors ???

Now I am in a position where I need to get any missing records from my 2007 server to 2010 in a clean way ... they are on different domain controllers ... can anyone point me to a procedure to do this? I will be working with Outlook PST exports and I'll try mailbox-export again with the restored server for now.

thanks
 
T

Troy Werelius

Thanks for the update, good information and yes it sounds very odd indeed. Couple more questions
What is the SP level on the 2007 box? How many mailboxes is this effecting? i.e. if its a small about then the resolution may be to do manual exports via Outlook which looks like you are going to try. BTW if you have a whole bunch of mailboxes to handle and want something more automated check out Lucid8's DigiScope http://www.lucid8.com/product/digiscope.asp since with it you can take an offline copy of the 2007 EDB open it up and export to PST or just recover the missing data into the appropriate mailboxes Any reason you didn't use Mailbox move to migrate the mailboxes over from 2007 -- 2010? Troy Werelius
www.Lucid8.com
 
C

cmac01

Hi Troy, thanks again for getting back. The Exchange 2007 box is on SP1.

It is effecting about 10 mailboxes however since they are several GB each, the export via Outlook PST etc is proving difficult. Also the server is hosted so having to transfer such a large amount of data over the internet is another problem.

We did not use mailbox move because the server which originally had the 2007 server was used for the 2010 build. So my only option was to export everything, wipe the box and the reimport.

I'm having a look at your tools now as we want to get this sorted asap.

thanks
 
T

Troy Werelius

Sounds like its been a challenging job eh? Thanks for the update and let me know if I can be of service and BTW if you have any issues with DigiScope just contact support and they will be happy to assist and will even open WebEx is necessary in order to fast track resolutions.Troy Werelius
www.Lucid8.com
 
C

cmac01

final update here. what I had to do in the end was to rebuild the old Exchange 2007 from backup.

I then connected a desktop with Outlook 2010 to this server and exported each mailbox one by one to a PST file.

These PST files then imported without a problem in the destination Exchange 2010 server.

Also, since we had changed the domain name - X500 records needed to be added to each users mailbox prior to the import so 'old links' to the previous domain were resolved. This eliminated issues with users needing to reply-all to old emails or duplicate historical calendar appointment.
 
Status
Not open for further replies.
Top