Simptom
Atunci când încearcă să acceseze orice pagină web Microsoft Dynamics CRM 2011 după aplicarea Update Rollup 12 pe partea de sus o actualizare Rollup 11 Dynamics CRM Server, apare o eroare:
> Crm Exception: mesajul: eroare Generic SQL., ErrorCode:-2147204784, InnerException: System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'ObjectTypeCodeName'.
Nume coloană nevalid 'ObjectTypeCodeName'.
Cauza
Această problemă apare numai într-unul din următoarele două secvențe a fost îndeplinite:
1. set de actualizări 12 se aplică în partea de sus o versiune de CRM Server mai jos Update Rollup 10
2. CRM Server este apoi revenea la Update Rollup 11
3. set de actualizări 12 mai târziu se aplică în partea de sus Update Rollup 11
sau
1. set de actualizări 12 se aplică în partea de sus setul de actualizări 7
2. CRM Server este revenea la setul de actualizări 7
3. loc o încercare de a aplica Update Rollup 11; cu toate acestea, versiunile de fișier nu se modifica la numărul de versiune corectă
4. set de actualizări 15 se aplică
Rezolvare
Pentru a rezolva această problemă, trebuie făcute actualizările bazei de date. Înainte de a face acest lucru, ce trebuie mai întâi asigurați-vă că aveți o copie de rezervă completă a bazei de date CRM în SQL.
Creați o copie de rezervă a întregii baze de date în SQL Server
După care a fost făcut, executați următoarele două SQL Management Studio:
Ștergeți din MetadataSchema.Attribute unde AttributeId în ('4456bbb5-0bad-4360-afca - 74d 099056116', 'c3dce60b-fd95-43b4 - 8d 20-ea4bbcd5c436');
Ștergeți din AttributeIds unde AttributeId în ('4456bbb5-0bad-4360-afca - 74d 099056116', 'c3dce60b-fd95-43b4 - 8d 20-ea4bbcd5c436');
După eliminarea acestor câmpuri, trebuie să efectuați o IISReset.