Exchange 2007 to 2013: Public Folder Migration Issue
This issue is specific to 2007. We are trying to migrate public folders after all the mailbox migration has completed.
Issue:
Public Folders migration is not moving forward after step 6 in the migration blog here
Step 6 command is: “New-PublicFolderMigrationRequest -SourceDatabase (Get-PublicFolderDatabase -Server <Source server name>) -CSVData (Get-Content <Folder to mailbox map path> -Encoding Byte)”
Troubleshooting:
-Checked the status using the command – Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics -IncludeReport | fl
But there were no indication in the report.
-Migration has queued for 12 hours.
-No event might get reported in event viewer
-Restarted service “Microsoft Exchange mailbox replication service” on 2013 server
Status moved to InProgress
-But this was not the solution and we got the following error
StatusDetail: Transient Failure
Report: 11/20/2013 9:24:20 AM [ServerName] Transient error MapiExceptionUnknownUser has occurred. The system will retry (6/60).
-We observed that we had removed all the mailbox databases. Point to be noted that this a Exchange 2007 which uses “system Attendant Mailbox” and we can’t move this mailbox to 2013. And Public Folders migration needs this mailbox to do the migration.
If you have removed the database which had system attendant mailbox then there is no worry. Exchange will create it in the new mailbox database or dismount then mounting of existing database will create it.
-Now we created a new mailbox database in Exchange 2007 and migration moved further.
-But we had another issue so we got the below error:
“DataValidationException has occurred”
Report output:
11/20/2013 3:26:19 PM [ServerName] Stage: CreatingFolderHierarchy. Percent complete: 10.
11/20/2013 3:26:20 PM [ServerName] Initializing folder hierarchy from mailbox ”:1563 folders total.
11/20/2013 3:26:20 PM [ServerName] Folder creation progress: 0 folders created in mailbox ‘fe0930ea-d0ad-414a-9653-2d5ba6139a0f’.
11/20/2013 3:27:52 PM [ServerName] Fatal error DataValidationException has occurred.
-We had space in the Public Folders name and alias. So removed the space and we were able to finish the migration.
Resolution:
Creation of New mailbox database to get “System Attendant” Mailbox
Remove the space from Public Folders name and alias.
Conclusion:
In Exchange 2007, we need a mailbox database with “System Attendant” Mailbox to migration Public Folders to Exchange 2013
We also need to remove any space and from the Public Folder Name and alias.
Prabhat Nigam
Microsoft MVP | Exchange Server
Team@MSExchangeGuru
March 5th, 2014 at 2:28 am
[…] Exchange 2007 to 2013: Public Folder Migration Issue […]