In-place upgrade Dynamics CRM 2013 na 2015: Could not find file ‚C:\Program Files\Microsoft Dynamics CRM\LangPacks\1029\sql\7\StoredProcedures\MSCRM\fn_RollupByAccount.sql‘.

Při upgrade Dynamics CRM organizace z verze 2013 na 2015 s českým nebo jiným language packem (alespoň jedním nad základním jazykem), dojde při upgrade k chybě:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.IO.FileNotFoundException: Could not find file ‚C:\Program Files\Microsoft Dynamics CRM\LangPacks\1029\sql\7\StoredProcedures\MSCRM\fn_RollupByAccount.sql‘.

Language pack obsahuje chybu, odkazuje se na soubory, které se jmenují jinak, stačí je přejmenovat a spustit znovu upgrade databáze:

  • p_RollupByAccount.sql => fn_RollupByAccount.sql
  • p_RollupByContact.sql => fn_RollupByContact.sql
  • p_RollupByOpportunity.sql => fn_RollupByOpportunity.sql

Na opravě se údajně pracuje.