After you delete an address list in Microsoft Exchange Server 2003, and then you try to rebuild the Offline Address List (OAL), the rebuild fails, and the following event is logged in the application event log:
Event Type: Error
Event Source: MSExchangeSA
Event Category: General
Event ID: 9301
Computer: Computer Name Description:
Failed to generate offline Address Book /dc=com/dc=domain name/cn=Configuration/cn=Services/cn=Microsoft Exchange/cn=Organization Name/cn=Address Lists Container/cn=Offline Address Lists/cn=Default Offline Address List, error '80072030'
Note You do not experience this behavior if you remove the address list from the Default Offline Address List before you delete the address list.
This behavior occurs because the address list must be removed from the OAL before the address list object is deleted. When you delete an address list object, the link to the OAL object in the address list is not removed.
The event is logged when you try to access a deleted object on the server.
To work around this behavior, after you have deleted the address list object and cannot rebuild the OAL, you must edit the OAL object attribute. To do this, follow these steps.
Warning If you use the ADSI Edit snap-in, the LDP utility, or any other LDAP version 3 client, and you incorrectly modify the attributes of Active Directory objects, you can cause serious problems. These problems may require you to reinstall Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, or both Windows and Exchange. Microsoft cannot guarantee that problems that occur if you incorrectly modify Active Directory object attributes can be solved. Modify these attributes at your own risk.
Start the ADSI Edit snap-in.
Note This snap-in is included on the Windows
2000 Server CD-ROM and on the Windows Server 2003 CD-ROM. To install the
ADSI Edit snap-in on a Windows 2000-based system, run the Setup program from
the DriveName:\Support\Tools folder on the Windows 2000 CD-ROM. On a Windows
Server 2003-based system, right-click Suptools.msi in the
DriveName:\Support\Tools folder on the Windows Server 2003 CD-ROM, and then click
Install. To start this utility, click Start, click Run, type
adsiedit.msc, and then click OK.
Expand the Configuration container, and then expand CN=Configuration,DC=example,DC=com (where example.com is the name of your domain).
Expand CN=Services, expand CN=Microsoft Exchange, expand CN=Organization Name (where Organization Name is the name of your organization), expand CN=Address Lists Container, and then click CN=Offline Address Lists.
In the right pane, right-click CN=Offline Address List Name (where Offline Address List Name is the name of the OAL that contains the deleted address list), and then click Properties.
In the Attributes list, double-click the offLineABContainers attribute.
In the Values list, click any values that refer to objects in the Deleted Objects container, and then click Remove. For example, remove any objects that refer to the Deleted Objects container, such as CN=Offline Address List Name\0ADEL:48655f63-1645-43f4-a34e-971e4ab3621a,CN=Deleted Objects,CN=Configuration,DC=Domain Name
Close the ADSI Edit snap-in.
Rebuild the OAL. To do this, follow these steps:
Click Start, point to Programs, point to Microsoft Exchange, and then click System Manager.
Click Offline Address Lists, right-click Offline Address List Name in the right pane, and then click Rebuild.