Saturday, February 16, 2008

Problem when activating a Language pack

A Workaround for failure in MUI Provisioning. After installing the language pack and trying to activate the language in the system, you get an error and the event in event viewer is telling this error :

MUI Provisioning failed. Error: Cannot insert duplicate key row in object 'dbo.LocalizedLabel' with unique index 'ndx_LocalizedLabel_ForSingleSelect'.
The statement has been terminated.

the solution is to execute the statement in the organization MSCRM database:

DELETE FROM MetadataSchema.LocalizedLabel WHERE customizationlevel = 2

It seems that the problem was submitted to MS support and there should be a hotfix.

this is taken from these post :
http://blogs.msdn.com/mscrmfreak/archive/2008/02/02/mui-provisioning-failed-workaround.aspx
http://blogs.msdn.com/mscrmfreak/archive/2008/01/10/available-dutch-language-pack-for-microsoft-dynamics-crm-4-0.aspx#7379061 ( look in the comments)

No comments: