Solved

Errors Importing PST files into Exchange 2010

Posted on 2012-03-21
13
982 Views
Last Modified: 2012-05-19
I have circa 200 PST files that I am trying to import to an Exchange 2010 server. I am receiving a lot of "Couldn't connect to the target mailbox" errors both when i create the Import Requests and when I try to resume failed ones. When i was creating the requests I would start getting the error, then wait a few minutes and try again, in which case things would work for a little bit, then i would get the error again. It looks as if there is a limit how many requests i can have so the few first ones run, then the subsequent ones fail. We are not having a CAS Array, this is a single-server installation. Any ideas? I include the exact error below. Thanks!

Couldn't connect to the target mailbox.
    + CategoryInfo          : NotSpecified: (60:Int32) [Resume-MailboxImportRequest], RemotePermanentException
    + FullyQualifiedErrorId : 86B989C,Microsoft.Exchange.Management.RecipientTasks.ResumeMailboxImportRequest
0
Comment
Question by:criskrit
  • 7
  • 5
13 Comments
 
LVL 17

Expert Comment

by:James Haywood
Comment Utility
Have you tried the PST import tool from Microsoft?

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28767
0
 

Author Comment

by:criskrit
Comment Utility
The problem seems related to a limit of maximum simultaneous Import Requests. Is there a way to specify/change this? Also is it possible to specify limits for Active and Queued Import Requests? I wouldn't want to have too many Active requests (too much load on the server) but i would like to be able to Queue all 200+ Import Requests so that i don't have to check back every few minutes. thanks!
0
 
LVL 17

Accepted Solution

by:
James Haywood earned 150 total points
Comment Utility
This file 'C:\Program Files\Microsoft\Exchange Server\V14\Bin\MSExchangeMailboxReplication.exe.config' contains the settings:

Maxactivemovespersourcemdb = 5
Maxactivemovespertargetmdb=2
Maxactivemovespersourceserver=50
Maxactivemovespertargetserver=5
Maxtotalmovespermrs=100

These throttle the amount you can do at any one time. You can edit the settings to increase the throughput.
0
 

Author Comment

by:criskrit
Comment Utility
unfortunately i have already done this and it doesn't seem to work. I have setup 50 active requests but the server will not accept more than 20. Also this still doesn't queue the non-active ones... :-(
Any (other) ideas?
0
 
LVL 17

Expert Comment

by:James Haywood
Comment Utility
What settings have you tried with this file?
0
 

Author Comment

by:criskrit
Comment Utility
here is the full thing:

<MRSConfiguration
    MaxRetries = "60"
    MaxCleanupRetries = "5"
    MaxStallRetryPeriod = "00:15:00"
    RetryDelay = "00:00:30"
    MaxMoveHistoryLength = "100"
    MaxActiveMovesPerSourceMDB = "50"
    MaxActiveMovesPerTargetMDB = "50"
    MaxActiveMovesPerSourceServer = "50"
    MaxActiveMovesPerTargetServer = "50"
    MaxTotalMovesPerMRS = "500"
    FullScanMoveJobsPollingPeriod = "00:10:00"
    MinimumTimeBeforePickingJobsFromSameDatabase = "00:00:04"
    ServerCountsNotOlderThan = "00:10:00"
    MRSAbandonedMoveJobDetectionTime = "01:00:00"
    BackoffIntervalForProxyConnectionLimitReached = "00:30:00"
    DataGuaranteeCheckPeriod = "00:00:10"
    DataGuaranteeTimeout = "00:30:00"
    DataGuaranteeLogRollDelay = "00:01:00"
    EnableDataGuaranteeCheck = "true"
    DisableMrsProxyCompression = "false"
    DisableMrsProxyBuffering = "false"
    MinBatchSize = "100"
    MinBatchSizeKB = "256" />
0
Integrate social media with email signatures

Is your company active on social media? Do you also use email signatures? Including social media icons in your email signature is a great way to get fans for free. Let all your email users know you’re on social media quickly and easily, in a single click.

 
LVL 17

Expert Comment

by:James Haywood
Comment Utility
Can you show the command/script you are using? thanks
0
 

Author Comment

by:criskrit
Comment Utility
I am grouping PST by first initial, so the following repeats for all letters of the alphabet:

Dir \\mailseiu1\OST-to-PST\PSTs\import_pending\a*.pst | %{ New-MailboxImportRequest -Name PSTimport_A -BatchName ImportPstFiles -BadItemLimit 50 -Mailbox $_.BaseName -FilePath $_.FullName}
0
 

Author Comment

by:criskrit
Comment Utility
any more suggestions on this?
0
 
LVL 17

Expert Comment

by:James Haywood
Comment Utility
Sorry I've been waiting for an Exchange Admin friend to get back to me. The only other suggestion is to run the imports in batches of 10
0
 

Assisted Solution

by:criskrit
criskrit earned 0 total points
Comment Utility
i ended up importing the PSTs in batches of 20 (this seems to be the max) and i wrote a ps1 script where i spaced out the imports with "wait" commands in order to give time for previous imports to complete. A bit primitive but it works.

if there are no suggestions then i will close this question. Not sure how/where to award it, this looks more like a bug in Exchange config...
0
 

Author Closing Comment

by:criskrit
Comment Utility
The Expert's comment is in the right direction but doesn't really resolve the issue as this seems like a glitch in the Exchange configuration as mentioned in my last comment along with the workaround i used.
0

Featured Post

Want to promote your upcoming event?

Is your company attending an event or exhibiting at a trade show soon? Are you speaking at a conference? Spread the word by using a promotional banner in your email signature. This will ensure your organization’s most important contacts are in the know.

Join & Write a Comment

Suggested Solutions

Possible fixes for Windows 7 and Windows Server 2008 updating problem. Solutions mentioned are from Microsoft themselves. I started a case with them from our Microsoft Silver Partner option to open a case and get direct support from Microsoft. If s…
A safe way to clean winsxs folder from your windows server 2008 R2 editions
This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…

763 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

6 Experts available now in Live!

Get 1:1 Help Now