Обновление Microsoft Dynamics CRM 3.0 до версии 4.0 (часть 2.2)
Как можно увидеть из предыдущего поста, вторым этапом проекта обновления Microsoft Dynamics CRM с версии 3.0 до версии 4.0 был собственно Upgrade CRM сервера.
Предварительно эта процедура обкатывалась на виртуальных машинах и было установлено, что сборки для workflow обновляются почти нормально (т.е. их после обновления можно заставить работать), а вот callout-ы работать после обновления отказываются. Соответственно, callout, который был повешен на событие создания записи (pre-callout), блокировал создание записи бизнес-партнера. Callout был переписан, сборки для workflow решено было не трогать.
Итак, настал день Х и мы решились на апгрейд. Процедура протекала более-менее спокойно, но в ходе установки была одна ошибка – ‘user SYSTEM not found’. Предлагалось отменить установку, продолжить или игнорировать ошибку. Лечилась она очень просто – открываем таблицу SystemUserBase базы [org_name]_MSCRM и видим в поле FullName значение ‘SYSTEM, ’, правим на ‘SYSTEM’. В диалоговом окне кликаем на Продолжить.
На том же сервере был установлен Microsoft Dynamics CRM E-Mail Router. С установкой все прошло гладко, а вот с настройкой пришлось повозиться. При попытке загрузить пользователей Router выдавал ошибку:
The E-mail Router Configuration Manager was unable to retrieve user and queue information from the Microsoft Dynamics CRM server. This may indicate that the Microsoft Dynamics CRM server is busy. Verify that URL 'http://organization name' is correct. Additionally, this problem can occur if specified access credentials are insufficient. To try again, click Load Data. (The request failed with HTTP status 404: Not Found.)
Оказалось, что она лечится правкой значений в базе данных MSCRM_Config. Нужно изменить значения строк, содержащих в поле ColumnName значения ADSdkRootDomain и ADWebApplicationRootDomain. Ссылка на лекарство здесь - http://kbalertz.com/950248/Error-message-upgrade-Microsoft-Dynamics-Microsoft-Dynamics-Router-Configuration-Manager-unable-retrieve-queue-information-Microsoft-Dynamics.aspx.
Но этим проблемы не исчерпались. Как выяснилось, не работают Workflow. Нужно было поправить еще и зстоку, содержащую AsyncSdkRootDomain. Описание проблемы и решение здесь - http://www.sadev.co.za/node/155.
В целом апгрейд прошел гладко.
Опубликовано
15 мая 2009 г. 17:00
в
Microsoft Dynamics CRM (новости, тренинги и пр.)
0
Просмотров: 422