Ревизия неподдерживаемой кастомизации или о пользе in-place-обновления на CRM 2011 с CRM 4.0

Хоть и Microsoft Dynamics CRM 2011 Implementation Guide настоятельно рекомендует "чистую" установку CRM 2011 с последующей миграцией данных из старой четвёрошной базы, грех не попробовать обновиться поверх существующего решения.

Во время такого обновления мастер установки сообщает об очень интересных вещах:

CRM 2011 Upgrade Verification Results

Просмотрев детальную информацию, находим списки индексов и хранимых процедур не входящих в поставку Microsoft Dynamics CRM.

05:27:59|   Info| The following stored procedures are not consistent with Microsoft Dynamics CRM stored procedures:
05:27:59|Warning|  
05:27:59|Warning| sprocname:	sp_do_some_loads
05:27:59|Warning| remark:		added stored procedure

=========================================

05:27:59|   Info| The following indexes are not consistent with Microsoft Dynamics CRM indexes:
05:27:59|   Info| tablename:	bulkdeleteoperationbase
05:27:59|   Info| indexname:	crm_bulkdeleteoperation_asyncoperationid
05:27:59|Warning| remark:		added index
05:27:59|Warning|  
05:27:59|Warning| tablename:	duplicaterecordbase
05:27:59|Warning| indexname:	crm_duplicaterecord_asyncoperationid
05:27:59|Warning| remark:		added index
05:27:59|Warning|  
05:27:59|Warning| tablename:	workflowlogbase
05:27:59|Warning| indexname:	crm_workflowlog_asyncoperationid
05:27:59|Warning| remark:		added index

Кстати, последние три индекса - официальная рекомендация Microsoft по увеличению производительности работы скрипта очистки таблиц асинхронной службы CRM (отвечает за выполнение бизнес-процессов): KB968520: Performance is slow if the AsyncOperationBase table becomes too large in Microsoft Dynamics CRM 4.0.

Таким образом, обновляясь на CRM 2011 можно провести ревизию неподдерживаемой кастомизации (unsupported customization) в БД CRM.

Русский
field_vote: 
Голосов пока нет

Добавить комментарий