Microsoft KB Archive/899489

From BetaArchive Wiki
Knowledge Base


When you try to modify a schema attribute's display name by using Microsoft CRM Deployment Manager, you receive an error message, and Event ID 0 is logged in the Application log

Article ID: 899489

Article Last Modified on 7/25/2006



APPLIES TO

  • Microsoft CRM 1.2




SYMPTOMS

When you try to modify a schema attribute's display name by using Microsoft Business Solutions CRM Deployment Manager, you experience all the following symptoms:

  • When you click OK or Apply in the AttributeName Properties dialog box to save your changes to the attribute, you receive the following error message:

    An error occurred when the field was edited. The field was not changed. For more information, see the event log.

    Note This error message indicates that the field was not changed. However, the modified display name appears in the Display Name column in Microsoft CRM Deployment Manager.
  • The following event is logged in the Application log:

    Event Source: DMSNAPIN
    Event Category: None
    Event ID: 0
    Date: Date
    Time: Time
    Type: Error
    User: N/A
    Computer: ComputerName
    Description: dmLog: Failed to update the field in the Microsoft CRM metadata database.

  • If you try to customize a form in Microsoft CRM by using the Web client, the display name of this schema attribute does not appear in the Select the fields to add to the form list. Instead, the original display name appears.


CAUSE

This problem occurs if the following conditions are true:

  • The schema attribute is one of the following types:

    Boolean
    Picklist

  • You type an entry that has more than 18 characters in the Display name box of that schema attribute.

Note This problem only occurs when you try to modify a schema attribute. This problem does not occur when you create a new schema attribute that has a Display name entry of more than 18 characters and that has a type of Boolean or Picklist.

RESOLUTION

Microsoft CRM has a fix for this problem that is part of a cumulative update. The cumulative update information is described in the following Microsoft Knowledge Base article:

904435 Update Rollup 2 is available for Microsoft CRM 1.2


WORKAROUND

To work around this problem, follow these steps:

  1. On the Microsoft CRM 1.2 server, click Start, point to Programs, point to Microsoft CRM, and then click Deployment Manager.
  2. In Microsoft CRM Deployment Manager, expand Schema Manager.
  3. Expand the record type that contains the schema attribute that you want to modify. For example, expand Lead.
  4. Under that record type, click Attributes.
  5. In the right pane, right-click the schema attribute that you want to modify, and then click Properties.
  6. In the Display name box, type a display name that has 18 characters or less, and then click OK.


Note The display name must not contain spaces.


MORE INFORMATION

For more information about the terminology that is used to describe Microsoft product updates, see the following 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: kbmbscustomization kbmbsmigrate kbpubtypekc kbqfe kbhotfixserver KB899489