Microsoft KB Archive/925780

= The address book provider for the Microsoft Dynamics CRM client for Outlook may take several hours to synchronize if there are many records in entities in Microsoft Dynamics CRM 3.0 =

Article ID: 925780

Article Last Modified on 11/26/2007

-

APPLIES TO


 * Microsoft Dynamics CRM 3.0

-



Important This article contains information about how to modify the registry. Make sure that you back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:

322756 How to back up and restore the registry in Windows XP and Windows Vista



SYMPTOMS
If there are many records in entities in Microsoft Dynamics CRM 3.0, the address book provider for the Microsoft CRM client for Microsoft Office Outlook may take several hours to synchronize. The address book provider may take 12 hours to synchronize. This problem occurs if the following conditions are true:
 * One or more of the following entities contain many records:
 * Account
 * Contact
 * Lead
 * Queue
 * User
 * Facility/Equipment
 * The address book provider (ABP) for the Microsoft CRM client for Outlook is enabled.
 * Microsoft Outlook is running.



RESOLUTION
This problem is fixed in the following updates:
 * Update Rollup 2 for Microsoft Dynamics CRM 3.0
 * Update Rollup 1 for the Chinese Simplified version of Microsoft Dynamics 3.0 and for the Japanese version of Microsoft Dynamics CRM 3.0

For more information, click the following article numbers to view the articles in the Microsoft Knowledge Base:

927751 Update Rollup 2 for Microsoft Dynamics CRM 3.0 is available

935730 Update Rollup 1 for the Chinese Simplified version of Microsoft Dynamics CRM 3.0 and for the Japanese version of Microsoft Dynamics CRM 3.0 is available



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.



MORE INFORMATION
Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

If you use Outlook to schedule appointments, you have to enable the address book provider for the Microsoft CRM client for Outlook. Otherwise, the address book provider for the Microsoft CRM client for Outlook cannot determine the e-mail addresses of the scheduled appointments. The appointments will be missing from your calendar in Outlook.

Registry keys that are created by the hotfix
When you install this hotfix, the following registry entries are automatically created:
 * ABPAccount
 * ABPContact
 * ABPLead
 * ABPEquipment
 * ABPQueue
 * ABPSystemUser

Notes  These registry entries are created in the following registry subkey:

 A value of &quot;3&quot; is the default value of these registry entries. The value of these registry entries determines the records that you will synchronize to the address book provider. When you select fewer records to synchronize, performance will be faster.

Note These registry entries apply to all Microsoft CRM users. You cannot configure these registry entries for specific users.

The following table lists each registry entry and the value that you can set.

Note If the registry entries do not exist because they were deleted or never created, all the records are synchronized to the address book provider.

Value of &quot;0&quot;
A value of &quot;0&quot; value means that the synchronization of the address book provider is turned off. Records will not be synchronized to the address book provider.

Value of &quot;1&quot;
A value of &quot;1&quot; means that any records that the user owns will be synchronized to the address book provider for the following entities:
 * Account
 * Contact
 * Lead

This value does not apply to the following entities:
 * Facility/Equipment
 * Queue
 * User

Value of &quot;2&quot;
A value of &quot;2&quot; means that any records that the user has access to in the business unit that the user belongs to will be synchronized to the address book provider. The records will be synchronized for the following entities:
 * Account
 * Contact
 * Lead
 * Facility/Equipment
 * Queue

This value does not apply to the User entity.

Value of &quot;3&quot;
A value of &quot;3&quot; means that all records that the user has access to in Microsoft CRM will be synchronized to the address book provider for the following entities:
 * Account
 * Contact
 * Lead
 * Facility/Equipment
 * Queue
 * User

Update Rollup 2
This hotfix is included in Update Rollup 2 for Microsoft Dynamics CRM 3.0. After you install Update Rollup 2, you have to manually add the registry entries to enable the functionality in hotfix 925780. However, if you installed hotfix 925780 before you installed Update Rollup 2, the registry entries are created automatically.

To manually add the registry entries, follow these steps.

Note These steps describe how to add the ABPAccount registry entry and the DWORD value for that registry entry.  On the Microsoft Dynamics CRM server, click Start, click Run, type regedit, and then click OK. Locate the following registry subkey, and then select it:

 On the Edit menu, point to New, and then click DWORD Value.</li> Type ABPAccount, and then press ENTER.</li> Right-click ABPAccount, and then click Modify.</li> In the Value data box, type the value that you want to set, and then click OK.</li> On the File menu, click Exit.</li></ol>

<div class="references_section">