locked
OAB error RRS feed

  • 問題

  • 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.

     

     

     

    2009年1月13日 上午 10:17

解答

所有回覆

  • 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

     

    2009年1月14日 上午 03:48
  •  

    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

    2009年1月20日 上午 11:55
  •  

    Yes, the ADSIEDIT.MSC location and msExchOwningPFTree attribute is correct in original.

     

    There is no any effect.

    2009年1月22日 上午 07:45
  •  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                         : True

     

     

    Get-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.

    2009年1月22日 上午 07:53
  •  

    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
    2009年1月23日 上午 02:00
  • 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 store
    http://technet.microsoft.com/en-us/library/aa997667.aspx
    • 已標示為解答 nmc1231111 2009年2月1日 上午 08:37
    2009年2月1日 上午 08:37
  • when i run : Get-offlineaddressbook -Identity "\Default Offline Address List" |fl  , PublicFolderDatabase points to Exchange 2003. How can i set it to Exchange 2007 PF 
    2011年3月12日 下午 02:57