When you upgrade Microsoft Dynamics CRM 3.0 to Microsoft Dynamics CRM 4.0, you receive the following error message:
Identifiers cannot be more than 50 characters long
This problem may occur because some schema names exceed the 50 character limit.During the upgrade to Microsoft Dynamics CRM 4.0, the upgrade process has to create a base money calculation field for each currency field that existed on an entity in the previous releases of Microsoft Dynamics CRM. Microsoft Dynamics CRM 4.0 also enforces a maximum schema name length of 50 characters. However, for the attributes that had schema names close to 50 characters, the Microsoft Dynamics CRM upgrade tries to append a "_Base" suffix for the new base currency calculation attribute. Therefore, the schema names may exceed the 50 character limit.
A setup update is available from Microsoft. When you install Microsoft Dynamics CRM 4.0, or when you upgrade to Microsoft Dynamics CRM 4.0, you can check for setup updates. If you select the option to check for setup updates, the application downloads any new setup updates and applies the setup updates to the installation while the setup process is running.
To obtain this fix, use the Update Installation Files option during Microsoft Dynamics CRM 4.0 setup. For more information about how to use the Update Installation Files option or how to manually download the setup update, click the following article number to view the article in the Microsoft Knowledge Base:
948917 How to obtain the setup updates for Microsoft Dynamics CRM 4.0
No prerequisites are required.
If you are prompted, restart the computer after you install the hotfix.