Microsoft KB Archive/929634

= After you upgrade Microsoft CRM 1.2 to Microsoft Dynamics CRM 3.0, you cannot rename or delete custom attributes that contain extended characters in their schema names =

Article ID: 929634

Article Last Modified on 7/16/2007

-

APPLIES TO


 * Microsoft Dynamics CRM 3.0

-



The hotfix that is discussed in this article is not available for the Chinese version of Microsoft Dynamics CRM or for the Japanese version of Microsoft Dynamics CRM.



SYMPTOMS
In Microsoft Business Solutions CRM version 1.2, you specify extended characters in the schema names of custom attributes. However, after you upgrade Microsoft CRM 1.2 to Microsoft Dynamics CRM 3.0, you cannot rename or delete custom attributes that contain extended characters in their schema names.



CAUSE
This problem occurs because you cannot use extended characters in the schema names of custom attributes in Microsoft Dynamics CRM.



Hotfix information
This problem is fixed in Microsoft Dynamics CRM 3.0 Update Rollup 2. For more information about Microsoft Dynamics CRM 3.0 Update Rollup 2, click the following article number to view the article in the Microsoft Knowledge Base:

922815 Update Rollup 2 is available for Microsoft Dynamics CRM 3.0

How to use this hotfix after you install it
This hotfix includes the Rename Attributes tool (Mscrmrenameattributes.exe). Use this tool to rename custom attributes.

Note We recommend that you create a backup of the _MSCRM database and the  _Metabase database before you use the Rename Attributes tool.

If you use the Rename Attributes tool to rename a custom attribute that is either a Picklist type or a Boolean type, you must rename two attributes. The first attribute that you must rename is the main attribute. The second attribute that you must rename is the name attribute that is associated with the main attribute. The following are two examples.
 * If you rename a custom attribute that is a Picklist type, you must rename the following attributes:
 * New_
 * New_
 * If you rename a custom attribute that is a Boolean type, you must rename the following attributes:
 * New_
 * New_

To use the Rename Attributes tool to rename a custom attribute, follow these steps:  Double-click the Mscrmrenameattributes.exe file to start the Rename Attributes tool. The tool contains the following two options:  List all custom attributes

This option displays all custom attributes. List attributes with special characters

This option displays only custom attributes that contain extended characters.  Click List all custom attributes. In the list of custom attributes, the original names of custom attributes appear on the left side of the screen. The suggested new names of custom attributes appear on the right side of the screen. Click a custom attribute in the list.

Note If you do not click a specific custom attribute in the list, the only option that is available is the Rename all listed attributes option. This option renames all custom attributes. Use this option with caution.</li> Type the name that you want in the New name box, and then click Change new name.

Note When you click Change new name, the name of the custom attribute is updated in the tool. The name of the custom attribute is not changed in Microsoft Dynamics CRM until you click Rename the selected attribute.

By default, the Remove the attribute(s) being renamed from the ColumnSetXml field in SavedQuery check box is selected. This option removes the attribute or attributes that you rename from the ColumnSetXml column in the Savedquerybase table of the Mscrm database.</li> Click Rename the selected attribute.</li> Repeat steps 3 through 5 to rename the custom attributes that you want.</li> Publish customizations to Microsoft Dynamics CRM. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> Log on to Microsoft Dynamics CRM as an administrator.</li> Click Go To, point to Settings, and then click Customization.</li> Click Customize Entities.</li> Click More Actions, and then click Publish All Customizations.</li></ol> </li></ol>

Important If you use the Microsoft Dynamics CRM laptop client for Microsoft Office Outlook and if you use the Rename Attributes tool to rename a custom attribute, you must reinstall the Microsoft Dynamics CRM client for Outlook. After you reinstall the Microsoft Dynamics CRM client for Outlook, re-create the associated offline subscription. If you do not reinstall the Microsoft Dynamics CRM client for Outlook, you cannot go offline because the name of the custom attribute has changed.

<div class="moreinformation_section">

MORE INFORMATION
For more information about the terminology that is used to describe Microsoft software updates, click the following article numbers to view the articles in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

887283 Microsoft Business Solutions CRM software hotfix and update package naming standards

Keywords: kbmbsupgrade kbexpertiseinter kbhotfixserver kbqfe kbmbsmigrate kbpubtypekc KB929634

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.