29.06.2009, 10:09 | #1 |
MCTS
|
Проблема с действиями сервиса(CRM 4.0)
Добрый день!
С некоторых пор(возможно после установки Rollup 4) появилась проблема с действиями сервиса(возможно с какими-то еще действиями, но пока еще не столкнулся) - они не открываются. Действия старые,закрытые. Проблема вылезла при синхронизации с Outlook (При синхронизации Outlook выдал ошибку: Невозможно синхронизировать действия сервиса, неизвестная ошибка). Запустил средство диагностики. Оно указало на конкретную запись. - попробовал ее открыть, получил ошибку. В Event Viewer такая ошибка появляется: Exception information: Exception type: NullReferenceException Exception message: В экземпляре объекта не задана ссылка на объект. Нашел несколько таких действий. Подскажите в чем может быть проблема? Или что нужно еще поковырять? |
|
29.06.2009, 10:56 | #2 |
Moderator
|
Попробуйте посмотреть в базе чем эти действия отличаются от "здоровых"
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
29.06.2009, 17:26 | #3 |
MCTS
|
была такая идея, не отличаются ничем(
|
|
29.06.2009, 19:14 | #4 |
Moderator
|
Так не бывает. Ссылки на отключенного пользователя, ресурс, на удаленное оборудование, не указан владелец записи - что-то что производит ошибку должно быть.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: Archon (1). |
07.07.2009, 10:48 | #5 |
MCTS
|
Вы были правы, не все таблицы просмотрел.
Большое Спасибо! |
|
07.07.2009, 11:15 | #6 |
Moderator
|
Не за что. В чем проблемы была? У меня как-то раз заказы в систему криво импортировались - владельца у нескольких записей не было - тоже карточки и представления падали.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
08.07.2009, 14:33 | #7 |
MCTS
|
Ввиду того, что с SQL знаком мало сначала просмотрел только таблицу dbo.ActivityPointerBase - там было все ок.
потом посмотрел зависимости, нашел таблицу dbo.ActivityPartyBase - там увидел, что у тех действий с которыми были проблемы в поле PartyIdName значение стоит, а в поле PartyId -NULL. В CRM, как я понял это поле Клиент - создал Бизнес-Партнера с именем из PartyIdName(его почему-то не было, как Вы и сказали) взял его айди и записал в таблицу...Все заработало. |
|
|
|