Exmerge Error (Full Version)

All Forums >> [Microsoft Exchange 2003] >> General



Message


obiwein -> Exmerge Error (16.May2007 8:22:35 AM)

Exmerge is not working for me.  It is unable to pull the list of mailboxes from a given mail store on the server.  Permissioning does not seem to be the problem.  The account "exmerge" has full control of all mailbox stores on the server and Exchange View Only Administrator rights on the First Administrative Group.

This is the exmerge log file.

[08:15:55] Logging Level: None
[08:15:55] Reading settings from file 'C:\Documents and Settings\exmerge\Desktop\exmerge\EXMERGE.INI'.
[08:15:55] Reading list of subjects for messages to be selected from file ''
[08:15:55] Reading list of attachment names for messages to be selected from file ''
[08:15:55] List of folders to be ignored has been read. 0 folders in the list.
[08:15:55] Current machine locale ID is 0x409
[08:15:55] Operating System Version 5.2 (Build 3790)
[08:16:04] Error 8007203a opening an LDAP connection. ('LDAP://EXCHANGE/rootDSE')  (CADRoutines::GetNamingContextData)
[08:16:04] Accessing Domain Controller 'DC01'
[08:16:04] 'EXCHANGE' is running Exchange Server 2000 or later
[08:16:08] Mailbox '/o=COMPANY/ou=First Administrative Group/cn=Configuration/cn=Connections/cn=SMTP (EXCHANGE)/cn={069409D0-3545-426A-8B2C-CBADB9B1F4B6}' will be ignored as its DN contains strings in the ignore list
[08:16:08] Mailbox '/o=COMPANY/ou=First Administrative Group/cn=Recipients/cn=SystemMailbox{069409D0-3545-426A-8B2C-CBADB9B1F4B6}' will be ignored as its DN contains strings in the ignore list
[08:16:24] Found 874 mailbox(es) homed on database 'COMPANY STORAGE GROUP/COMPANY MAILBOX STORE'.
[08:16:24] Ignored 2 mailbox(es) homed on database 'COMPANY STORAGE GROUP/COMPANY MAILBOX STORE'.
[08:16:24] Found 874 mailbox(es) homed on the specified databases.
[08:16:24] Ignored 2 mailbox(es) homed on the specified databases.
[08:16:24] Error opening message store (EMS). Verify that the Microsoft Exchange Information Store service is running and that you have the correct permissions to log on. - 0x8004011d ( (CMapiSession::GetMailboxesOnServer))
[08:16:24] Error getting list of mailboxes on server 'EXCHANGE'
[08:16:24] Error encountered getting mailbox information from the private information store database(s) on server 'EXCHANGE'. Make sure you have adequate permissions on the Information Store object. Please refer to the 'ExMerge.log' log file for more information.




obiwein -> RE: Exmerge Error (16.May2007 8:33:19 AM)

Note: It does pull the list of mailboxes when run using the same credentials locally on the Exchange server.  We would however like to be able to run ExMerge from a member server.




uemurad -> RE: Exmerge Error (16.May2007 10:09:44 AM)

When you are logged onto the member server, are you executing ExMerge locally, or directly from the Exchange server?

To run locally, you need three files.  Confirm they all exist together in the same folder.
ExMerge.exe
exchmem.dll
ExMerge.ini

The ExMerge application doesn't require any registry settings, therefore you can simply copy those three files to any server.  You might try increasing the logging level in the INI file (currently set to zero according to your log above) to see what else it might report.




farisnt -> RE: Exmerge Error (16.May2007 10:26:03 AM)

http://technet.microsoft.com/en-us/library/bb124178.aspx

Check this link
It can help




obiwein -> RE: Exmerge Error (16.May2007 10:37:27 AM)

Those 3 files are local on the member server.  Just sitting in a directory on the desktop of the same user that when logged into the Exchange server has no issues.

The link did not seem to have anything new to try.




uemurad -> RE: Exmerge Error (16.May2007 11:52:08 AM)

Have you tried raising the logging level in the INI file and attempting the connection to see if more information appears in the LOG file?




obiwein -> RE: Exmerge Error (16.May2007 11:58:36 AM)

Here is the latest with the logging at maximum.


****************************************************************
Microsoft Exchange Mailbox Merge Program, v6.5.7529.0
Start Logging:May 16, 2007   11:54:27
****************************************************************
[11:54:27] Logging Level: Maximum
[11:54:27] Reading settings from file 'C:\Documents and Settings\exmerge\Desktop\exmerge\EXMERGE.INI'.
[11:54:27] Merge action read from .INI file: 0
[11:54:27] DomainControllerForSourceServer read from INI file: ''
[11:54:27] SrcServerLDAP-Port read from INI file: ''
[11:54:27] Source server name read from .INI file: ''.
[11:54:27] DomainControllerForDestServer read from INI file: ''
[11:54:27] SrcServerLDAP-Port read from INI file: ''
[11:54:27] Destination server name read from .INI file: ''.
[11:54:27] Message selection start date read from .INI file: ''.
[11:54:27] Reading list of subjects for messages to be selected from file ''
[11:54:27] Subject string match criteria read from INI file:
[11:54:27] Reading list of attachment names for messages to be selected from file ''
[11:54:27] Attachment name string match criteria read from INI file:
[11:54:27] Folder process setting read from .INI file: 2
[11:54:27] Apply to sub folders setting, read from .INI file: 0
[11:54:27] List of folders to be ignored has been read. 0 folders in the list.
[11:54:27] DelimiterUsedInMailboxFile setting read from .INI file: 0
[11:54:27] File containing list of mailboxes, read from .INI file: ''.
[11:54:27] Remove intermediate PST files setting read from .INI file: 1
[11:54:27] Date attribute read from .INI file: 0
[11:54:27] Data import method read from .INI file: 1
[11:54:27] ReplaceDataOnlyIfSourceItemIsMoreRecent setting read from .INI file: 1
[11:54:27] Copy user data setting read from .INI file: 1
[11:54:27] Copy associated folder data setting read from .INI file: 0
[11:54:27] Copy folder permissions setting read from .INI file: 0
[11:54:27] Copy dumpster items setting read from .INI file: 0
[11:54:27] UseThisPSTFileForAllMailboxes setting read from .INI file: ''
[11:54:27] MapFolderNameToLocalisedName setting read from .INI file: 0
[11:54:27] RenameFoldersBasedOnFolderMappings setting read from INI file: 0
[11:54:27] RenameSpecialFolders setting read from INI file: 1
[11:54:27] Default Locale read from INI file:
[11:54:27] UseLastLogonLocaleID setting read from INI file: 0
[11:54:27] Current machine locale ID is 0x409
[11:54:27] Command line received:
[11:54:27] Processor architecture: Intel
[11:54:27] Operating System Version 5.2 (Build 3790)
[11:54:33] Entered Routine:  (CADRoutines::IdentifyFamilyOfExchangeRunningOnServer)
[11:54:33] Entered Routine:  (CADRoutines::GetNamingContextData)
[11:54:33] BaseDN: 'LDAP://EXCHANGE/rootDSE'
[11:54:34] Error 8007203a opening an LDAP connection. ('LDAP://EXCHANGE/rootDSE')  (CADRoutines::GetNamingContextData)
[11:54:34] Ending Routine:  (CADRoutines::GetNamingContextData)
[11:54:34] Entered Routine:  (CADRoutines::GetNamingContextData)
[11:54:34] BaseDN: 'LDAP://rootDSE'
[11:54:34] Ending Routine:  (CADRoutines::GetNamingContextData)
[11:54:34] Default Naming Context: 'DC=company,DC=com'
[11:54:34] Accessing Domain Controller 'DC01'
[11:54:34] Entered Routine:  (CADRoutines::GetExchangeServerNameInfo)
[11:54:34] BaseDN: 'LDAP://DC01/CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=company,DC=com'
[11:54:34] Got IDirectorySearch interface
[11:54:34] Set search preferences
[11:54:34] Filter used: '(&(objectCategory=msexchExchangeServer)(cn=EXCHANGE))'
[11:54:34] Successfully executed directory search
[11:54:34] Ending Routine:  (CADRoutines::GetExchangeServerNameInfo)
[11:54:34] 'EXCHANGE' is running Exchange Server 2000 or later
[11:54:34] Ending Routine:  (CADRoutines::IdentifyFamilyOfExchangeRunningOnServer)
[11:54:34] Entered Routine:  (CADRoutines::GetExchangeServerStorageGroupInfo)
[11:54:34] BaseDN: 'GC://CN=InformationStore,CN=EXCHANGE,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=COMPANY,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=company,DC=com'
[11:54:34] Got IDirectorySearch interface
[11:54:34] Set search preferences
[11:54:34] Filter used: '(objectClass=msexchPrivateMDB)'
[11:54:34] Successfully executed directory search
[11:54:34] Ending Routine:  (CADRoutines::GetExchangeServerStorageGroupInfo)
[11:54:37] Entered Routine:  (CADRoutines::GetMailboxesHomedOnExchangeServerDatabases)
[11:54:37] Error trying to open mailbox object in AD [80072030] (CN=SMTP (EXCHANGE-{069409D0-3545-426A-8B2C-CBADB9B1F4B6}),CN=Connections,CN=COMPANY,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=company,DC=com) (CADRoutines::GetMailboxesHomedOnExchangeServerDatabases)
[11:54:37] Mailbox '/o=COMPANY/ou=First Administrative Group/cn=Recipients/cn=SystemMailbox{069409D0-3545-426A-8B2C-CBADB9B1F4B6}' will be ignored as its DN contains strings in the ignore list
[11:54:54] Found 875 mailbox(es) homed on database 'COMPANY STORAGE GROUP/COMPANY MAILBOX STORE'.
[11:54:54] Skipped 1 mailbox(es) homed on database 'COMPANY STORAGE GROUP/COMPANY MAILBOX STORE' because of errors.
[11:54:54] Ignored 1 mailbox(es) homed on database 'COMPANY STORAGE GROUP/COMPANY MAILBOX STORE'.
[11:54:54] Found 875 mailbox(es) homed on the specified databases.
[11:54:54] Skipped 1 mailbox(es) homed on the specified databases because of errors.
[11:54:54] Ignored 1 mailbox(es) homed on the specified databases.
[11:54:54] Ending Routine:  (CADRoutines::GetMailboxesHomedOnExchangeServerDatabases)
[11:55:00] Entered Routine:  (CMapiSession::CreateSystemAttendantProfile)
[11:55:00] Entered Routine:  (CAdminProfileRoutines::CreateSystemAttendantProfile)
[11:55:00] Entered Routine:  (CAdminProfileRoutines::CreateSystemAttendantProfile)
[11:55:00] Entered Routine:  (CAdminProfileRoutines::HackMapiSvcInfForSA)
[11:55:00] Ending Routine:  (CAdminProfileRoutines::HackMapiSvcInfForSA)
[11:55:00] Ending Routine:  (CAdminProfileRoutines::CreateSystemAttendantProfile)
[11:55:00] Ending Routine:  (CAdminProfileRoutines::CreateSystemAttendantProfile)
[11:55:00] Ending Routine:  (CMapiSession::CreateSystemAttendantProfile)
[11:55:00] Entered Routine:  (CMapiSession::Logon)
[11:55:00] Entered Routine:  (CMapiSession::MapiInit)
[11:55:00] Successfully initialized MAPI.
[11:55:00] Ending Routine:  (CMapiSession::MapiInit)
[11:55:00] MAPI Logon successful.
[11:55:00] Ending Routine:  (CMapiSession::Logon)
[11:55:00] Entered Routine:  (CMapiSession::GetMailboxesOnServer)
[11:55:00] Getting list of mailboxes on the server.
[11:55:00] Found default store.
[11:55:00] Error opening message store (EMS). Verify that the Microsoft Exchange Information Store service is running and that you have the correct permissions to log on. - 0x8004011d ( (CMapiSession::GetMailboxesOnServer))
[11:55:00] Error getting list of mailboxes on server 'EXCHANGE'
[11:55:00] Finished getting list of mailboxes.
[11:55:00] Ending Routine:  (CMapiSession::GetMailboxesOnServer)
[11:55:00] Session logoff successful.
[11:55:00] Entered Routine:  (CMapiSession::DeleteOurProfile)
[11:55:00] Ending Routine:  (CMapiSession::DeleteOurProfile)
[11:55:00] Error encountered getting mailbox information from the private information store database(s) on server 'EXCHANGE'. Make sure you have adequate permissions on the Information Store object. Please refer to the 'ExMerge.log' log file for more information.
[11:55:08] MAPI uninitialized.




vsin11 -> RE: Exmerge Error (17.May2007 5:06:51 AM)

It seems that it is not connecting to the Domain Controller. It cannot open the LDAP connection. Make sure you specify DC name in Exmerge wizard.
If you have more than one DC's, you can also keep that field blank and it will automatically look for DC.
Make sure the dns settings on the Exchange server where you are running exmerge are correct.

Vinay




ismail.mohammed -> RE: Exmerge Error (17.May2007 5:21:05 AM)

Do you have "Send As" and "Receive As" for the account who is running exmerge wizard on the mailbox....?

More i would say that if this doesn't work, as like said before check the network connectivity with DC/GC and create test exmerge account and give me send as and receive as permission for the mailbox store and then try it..




obiwein -> RE: Exmerge Error (17.May2007 8:04:59 AM)

The Send As and Recieve As permissions are 100% correct.  If they were not then it wouldn't work locally on the Exchange server.  All Exmerge work is being done with a new account that was put into a new security group.  Permissions were given to the security group.

The issue occurs when running from a member server (with nothing on it other than the Exmerge utility, Active Directory Users and Computers console, and Exchange Management Tools).  When running locally on the Exchange server Exmerge runs with no errors.

Specifying a specific domain controller does not change anything when run on the member server.  Note that the Exchange server is not a domain controller.  There are 4 controllers; 3 at the main office and 1 at a remote office.

The member server is using the same DNS settings that the Exchange server is using.




uemurad -> RE: Exmerge Error (17.May2007 10:10:35 PM)

I'm not spotting anything in the log file that helps explain what the problem is.  Do you have another Mailbox store you can try this on?  The errors are typically cryptic, but in this case not much help at all.

My next step would be to do the exact same thing directly on the Exchange server so that you can compare the log files.  Perhaps there's a clue there as to what happens during a successful run that isn't happening here.

Also, are there any differences in permissions between the output folders on the two servers?




ismail.mohammed -> RE: Exmerge Error (18.May2007 2:01:10 AM)

Hi,

Could please confirm where the system attendant mailbox is stored. By default it should in the first mailbox store. If it is disconnected or fist mailbox store is dismounted it will give such type of error ""Make sure you have adequate permissions"

Check this out :
You receive "permission denied" error messages when you run ExMerge in Exchange 2000 Server or in Exchange Server 2003
http://support.microsoft.com/default.aspx?scid=kb;en-us;867503




Page: [1]