tmani
asked on
Open Message Store failed wilth the error code 8004011d
Hi,
I am developing an application for exchange server using mapi download 1.2.1. It reads the contents of the mailboxes in exchange server. For the last few days, i am stuck with error, failed to open message store [Error code 0x8004011d].
This occurs only in the following scenario.
[1] Exchange server 2010 sp1.
[2] When I configure the application to read the content of more than 1000 mailboxes.
Also, I tried to read the content of few failed mailbox (to check whether it an issue with mailbox properties) but it works ok.
I am developing an application for exchange server using mapi download 1.2.1. It reads the contents of the mailboxes in exchange server. For the last few days, i am stuck with error, failed to open message store [Error code 0x8004011d].
This occurs only in the following scenario.
[1] Exchange server 2010 sp1.
[2] When I configure the application to read the content of more than 1000 mailboxes.
Also, I tried to read the content of few failed mailbox (to check whether it an issue with mailbox properties) but it works ok.
You may want to look at the new feature called "Client Throttling Policies" - which designed to prevent any single process from hoarding Exchange resources; similar to Blackberry account constantly checking and pulling messages off Exchange. If you google Throttling and BES, you will more info that you can use in your case.
Basically, you need to create new throttling policy and apply that policy to the mailbox acct that you are using to connect to Exchange. For example is for BES - modify to fit your needs:
New-ThrottlingPolicy "BES Throttling Policy" -RCAMaxConcurrency:$null
Set-Mailbox besadmin -ThrottlingPolicy "BES Throttling Policy"
Basically, you need to create new throttling policy and apply that policy to the mailbox acct that you are using to connect to Exchange. For example is for BES - modify to fit your needs:
New-ThrottlingPolicy "BES Throttling Policy" -RCAMaxConcurrency:$null
Set-Mailbox besadmin -ThrottlingPolicy "BES Throttling Policy"
ASKER
hi tgtran,
I already read out some articles about "Client Throttling Policies", it is for limiting concurrent connections to the exchange server by a single user. But i am gathering mailbox contents through a single mapi session.
I already read out some articles about "Client Throttling Policies", it is for limiting concurrent connections to the exchange server by a single user. But i am gathering mailbox contents through a single mapi session.
How do you connect with Exchange? Don't you use an account to make the MAPI connection? If you do, you would need to "unthrottle" that account.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
So which option did you take? Restructure your app or create special profile?
ASKER
hi tgtran,
I have opt for created a special profile.
I have opt for created a special profile.
ASKER
As I found in microsoft fix-it and solution
I assume you are using the latest download of the MAPI components? Based on your description it sounds like you are bumping up against a throttling policy.