最佳解答者
OAB error

問題
-
I have a Exchange 2007 SP1 server and the users & mailbox are migrated from Exchange 2003.
Exchange 2007 Public Folder is created when installation.
Exchange 2003 is uninstalled after migration. The Exchange 2003 public folder is removed with Exchange 2003.
A new OAB is created in Exchange Management Console but there is fail to download in Outlook.
There are 2 error message when download Offline Address Book in Outlook.
Message 1:
An error occurred while opening the Microsoft Exchange offline address book files on the Microsoft Exchange Server.
See your administrator.Message 2:
Microsoft Outlook could not download your offline address book. Unable to download the offline Address Book. The Address Book could not be accessed.We found there still have Exchange 2003 object exist in the Public Folder Management Console of Exchange 2007.
It is in the "System Public Folders" -> "OFFLINE ADDRESS BOOK" -> "EX:/O=XXX Company/OU=EXCHANGE2003"
which is Exchange 2003 object.
When I try to remove it, there is an error.
--------------------------------------------------------
Microsoft Exchange Error
--------------------------------------------------------
Action 'Remove' could not be performed on object 'EX:/O=XXX Limited/OU=EXCHANGE2003'.EX:/O=XXX Company Limited/OU=EXCHANGE2003 Failed
Error:
Cannot delete the object '\NON_IPM_SUBTREE\OFFLINE ADDRESS BOOK\EX:/O=XXX Company Limited/OU=EXCHANGE2003. Please make sure that you specified the correct identity and that you have the correct permissions to delete it.MapiExceptionPartialCompletion: Unable to delete folder. (hr=0x40680, ec=0)
Diagnostic context:
Lid: 18969 EcDoRpcExt2 called [length=54]
Lid: 27161 EcDoRpcExt2 returned [ec=0x0][length=85][latency=0]
Lid: 23226 --- ROP Parse Start ---
Lid: 27962 ROP: ropDeleteFolder [29]
Lid: 17082 ROP Error: 0x80070005
Lid: 19297
Lid: 21921 StoreEc: 0x80070005
Lid: 27962 ROP: ropNone [0]
Lid: 26881
Lid: 21817 ROP Failure: 0x80070005
Lid: 24721
Lid: 20625 StoreEc: 0x80070005
--------------------------------------------------------
OK
--------------------------------------------------------When I click on the System Public Folders" -> "OFFLINE ADDRESS BOOK" -> Properties,
I found the "general" has several items shows "Not available on this server".
including "Totla items:", "Size", Public folder database", "Modified:".I guess the OAB database is not correctly mount to the storage of EXCHANGE2007.
I click on "Replication" and add the "EXCHANGE2007" server. There is an error coming out as below.
--------------------------------------------------------
Microsoft Exchange Error
--------------------------------------------------------
The following error(s) occurred while saving changes:set-publicfolder
Failed
Error:
Cannot save the object '\NON_IPM_SUBTREE\OFFLINE ADDRESS BOOK'. Please make sure that you specified the correct Identity and that you have the necessary permissions to save it.MapiExceptionNotFound: Unable to set properties on object. (hr=0x8004010f, ec=-2147221233)
Diagnostic context:
Lid: 18969 EcDoRpcExt2 called [length=208]
Lid: 27161 EcDoRpcExt2 returned [ec=0x0][length=572][latency=0]
Lid: 23226 --- ROP Parse Start ---
Lid: 27962 ROP: ropSetProps [10]
Lid: 17082 ROP Error: 0x8004010F
Lid: 30561
Lid: 21921 StoreEc: 0x8004010F
Lid: 27962 ROP: ropExtendedError [250]
Lid: 1494 ---- Remote Context Beg ----
Lid: 1238 Remote Context Overflow
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x678A0102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x67870102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x678A0102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x3D210102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x678A0102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x67870102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x678A0102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x678A0102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x67870102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x678A0102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x66980102
Lid: 21970 StoreEc: 0x8004010F PropTag: 0x678D0102
Lid: 3362 StoreEc: 0x8004010F
Lid: 9206 StoreEc: 0x8004010F
Lid: 4559 StoreEc: 0x8004010F
Lid: 1750 ---- Remote Context End ----
Lid: 26849
Lid: 21817 ROP Failure: 0x8004010F
Lid: 25761
Lid: 1940 StoreEc: 0x8004010F
Lid: 25297
Lid: 21201 StoreEc: 0x8004010F
--------------------------------------------------------
OK
--------------------------------------------------------I am using Exchange & Windows administrator account.
There should have necessary permissions to edit it.
Is there any information what the error message means?
How to edit the public folder objects except the Public Folder Management Console?
Is there any method to remove Exchange 2003 invalid objects?
As it is already uninstalled and no longer exist in the network, I guess there should have method to remove it and create the new OAB.
解答
-
Thank you very much for your help.
The issue is solved by EXBPA.
The problem is caused by:
Offline address book is not associated with a particular mailbox storehttp://technet.microsoft.com/en-us/library/aa997667.aspx- 已標示為解答 nmc1231111 2009年2月1日 上午 08:37
所有回覆
-
Dear customer:
In order to better troubleshoot the issue, please help collect the following information:
1. Open EMC, navigate to organization configuration-offline address book, right click default offline address book, and select properties,
2. Click general tab, check whether the generation server is Exchange server 2007, if not, right click default offline address book, select move, click browse,
3. Select Exchange server 2007, and click OK, click move,
4. Click finish. Right click default offline address book, select update,
5. Check the effect.
If the issue still persists, run the following command and send the txt files to v-rocwan@microsoft.com for analyze:
Get-offlineaddressbook | fl * >c:\oab.txt
Get-mailboxdatabase –identity “string” | fl >c:\mailboxdata.txt
Note: when you send e-mail to me, please let me know the URL of the post.
Thanks for your cooperation.
Rock Wang - MSFT
-
Dear customer:
You can try the following suggestions:
1. Install adsiedit.msc tool (which is located at \support\tool folder in Windows server 2003 CD-ROM)on DC,
2. Click start, click run, input adsiedit.msc,
3. Navigate to the following location:
CN=publicfolder,CN=Second Storage Group,CN=InformationStore,CN=150795M1,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=ORG,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DC,DC=com
Note:replace publicfolder with the exact name of your public folder database, replace 150795M1 with the exact name of your Exchange server, replace ORG with your exact organization name, replace DC with your exact domain name.
4. Right click it and select properties, click attribute editor, select msExchOwningPFTree attribute, check whether it like the following, if not, copy the following DN and paste to the msExchOwningPFTree attribute of the Public folder database.
CN=Public Folders,CN=Folder Hierarchies,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=ORG,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DC,DC=com
Note: replace ORG with your exact organization name, replace DC with your exact domain name.
5. Restart the information store service;
6. Check the effect.
Rock Wang - MSFT
-
Rock Wang– MSFT wrote: Dear customer:
In order to better troubleshoot the issue, please help collect the following information:
1. Open EMC, navigate to organization configuration-offline address book, right click default offline address book, and select properties,
2. Click general tab, check whether the generation server is Exchange server 2007, if not, right click default offline address book, select move, click browse,
3. Select Exchange server 2007, and click OK, click move,
4. Click finish. Right click default offline address book, select update,
5. Check the effect.
If the issue still persists, run the following command and send the txt files to v-rocwan@microsoft.com for analyze:
Get-offlineaddressbook | fl * >c:\oab.txt
Get-mailboxdatabase –identity “string” | fl >c:\mailboxdata.txt
Note: when you send e-mail to me, please let me know the URL of the post.
Thanks for your cooperation.
Rock Wang - MSFT
According to your procedure:
Yes, the OAB can create success, however, there is no any effect to the Office Address Book.
Get-offlineaddressbook | fl * >c:\oab.txt
Result:
Server : EXCHANGE2007
AddressLists : {All Users, Default Global Address List}
Versions : {Version2, Version3, Version4}
IsDefault : True
PublicFolderDatabase : EXCHANGE2007\Second Storage Group\Public Folder Database
PublicFolderDistributionEnabled : True
WebDistributionEnabled : True
DiffRetentionPeriod : 30
Schedule : {Sun.5:00-Sun.5:15, Mon.5:00-Mon.5:15, Tue.5:
00-Tue.5:15, Wed.5:00-Wed.5:15, Thu.5:00-Thu.
5:15, Fri.5:00-Fri.5:15, Sat.5:00-Sat.5:15}
VirtualDirectories : {OAB (Default Web Site), OAB (Default Web Site)}
ExchangeVersion : 0.1 (8.0.535.0)
AdminDisplayName :
Name : OAB-EXCHANGE2007
DistinguishedName : CN=OAB-EXCHANGE2007,CN=Offline Address Lists,CN=Address Lists Container,CN=XXX Company Limited,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DOMAIN,DC=local
Identity : \OAB-EXCHANGE2007
Guid : 23817521-2481-418c-9152-124f42d6c53a
ObjectCategory : domain.local/Configuration/Schema/ms-Exch-OAB
ObjectClass : {top, msExchOAB}
WhenChanged : 2/1/2009 16:53:13
WhenCreated : 31/12/2008 10:11:18
OriginatingServer : EXCHANGE2007.domain.local
IsValid : TrueGet-mailboxdatabase –identity “string” | fl >c:\mailboxdata.txt
It is fail to generate. I have no idea what is the "string".
There is an error and fail to generate the output.
Please kindly advise.
-
Dear customer:
Get-mailboxdatabase –identity string | fl >c:\mailboxdata.txt
You should replace string with the identity of your exact mailbox database.
To get the identity of your mailbox database, run the following command:
Get-mailboxdatabase | fl identity
Does Outlook 2007 can download OAB from CAS server successfully?
There are 2 error message when download Offline Address Book in Outlook. Is it Outlook 2003 or Outlook 2007?
Please help collect the following information:
1. On your Exchange mailbox server where your public folder reside, open Event Viewer, right click application and back up the log, then cleanup them,
2. Open EMS, run the following command:
Set-EventLogLevel -Identity “MSExchangeSA\OAL Generator” –Level Expert
Update-OfflineAddressBook –Identity “default Offline Address List”
3. Save application log file as .evt or .evtx and send it to v-rocwan@microsoft.com for analyze.
4. Open EMC and navigate to toolbox, and open EXBPA, select options for a new scan, input AD server name, click connect AD, enter a label for this scan, and select health check, click start scan, when the scan finished, save the report as .xml file and send it me.
Note: when you send e-mail to me, please let me know the URL of the post.
Rock Wang - MSFT
- 已取消標示為解答 nmc1231111 2009年2月1日 上午 08:37
-
Thank you very much for your help.
The issue is solved by EXBPA.
The problem is caused by:
Offline address book is not associated with a particular mailbox storehttp://technet.microsoft.com/en-us/library/aa997667.aspx- 已標示為解答 nmc1231111 2009年2月1日 上午 08:37