03.02.2011, 18:50 | #1 |
Участник
|
Не работает интеграция клиент CRM 4.0 for Outlook 2007
Добрый вечер коллеги-программисты =))
Подскажите пожалуйста вот по какому вопросу: Установил с сайта Microsoft клиент для Outlook - установку провел правильно (с автономным доступом) всё установилось локальный SQL и т.д. все настройки по интранет адресу сделал корректные. Права у пользователя есть все необходимые, появляется надстройка в почте. нажимаю на кнопку Автономная работа (уйти в автономный режим) всё проходит отлично, но на этапе Распространение настроек ошибка: Не удается привязать составной идентификатор "ListExtensionBase.MemberType". и переход в автономный режим обрывается. вот стек ошибки из логов винды: X++: An error occurred during Offline Synchronization. Try going offline again, or restart Microsoft Outlook. Exception happened "ListExtensionBase.MemberType".. Stack Trace Info: System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) System.Data.SqlClient.SqlCommand.ExecuteNonQuery() Microsoft.Crm.CrmDbConnection.InternalExecuteNonQuery(IDbCommand command) Microsoft.Crm.CrmDbConnection.ExecuteNonQuery(IDbCommand command, Boolean impersonate) Microsoft.Crm.CrmDbConnection.ExecuteNonQuery(IDbCommand command) Microsoft.Crm.Metadata.SqlHelper.ExecuteBatches(IDbTransaction transaction, IDbCommand sqlCommand) Microsoft.Crm.Metadata.SqlHelper.ExecuteBatches(MetadataHelper helper, String sqlCommand) Microsoft.Crm.Metadata.MetadataHelper.RegeneratePlatformView(String viewName) Microsoft.Crm.Metadata.MetadataHelper.RegenerateViews() Microsoft.Crm.Metadata.MetadataHelper.ProcessQueue() Microsoft.Crm.Setup.DiffBuilder.PropagateChangesToClient(ISqlExecutionContext sqlContext) Microsoft.Crm.Application.Outlook.OfflineSync.SyncData.DoSchemaChanges(SqlExecutionContext sqlContext, CounterList parent) Microsoft.Crm.Application.Outlook.OfflineSync.SyncData.DoSchemaChangesWithSystemData(ITransferDataProvider transferDataProvider, SyncDataGroup systemDataGroup) Microsoft.Crm.Application.Outlook.OfflineSync.SyncData.Sync(ITransferDataProvider transferDataProvider, Int32 callPriority) ListExtensionBase и там не было поля MemberType, т.е. это поле системное и находится в таблице ListBase.MemberType. почему клиент пытается его найти в таблице ListExtensionBase непонятно. Права на маркетинговые списки у этого пользователя есть. Причем когда я пытался отключить в роли у него эти списки чтобы он их не синхронизировал - вываливается таже ошибка. что делать? Заранее спасибо! |
|
03.02.2011, 19:15 | #2 |
Участник
|
|
|
03.02.2011, 20:05 | #3 |
Консультант-джедай
|
Ролапы, не?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
07.02.2011, 10:41 | #4 |
Участник
|
C момента внедрения CRM в компании роллапы устанавливал те что были на тот момент, больше не ставил, т.к. в системе много неподдерживаемой кастомизации.
Можно ли как то исправит проблему без роллапа? |
|
07.02.2011, 11:55 | #5 |
Moderator
|
Обновления на клиент и сервер можно ставить независимо. Попробуйте, все же, обновиться. Наличие не поддерживаемых кастомизаций - это еще не повод не ставить обновления. Нужно просто проверять работу этого функционала в тестовой среде. В описании каждого пакета обновлений есть список затрагиваемых им файлов - тоже полезно проверять если у вас есть не поддерживаеммые кастомизации.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
25.02.2011, 11:51 | #6 |
Участник
|
X++: EventType : mscrm P1 : error retrieving installed exit code(error = 6) (clientsetup.cpp_ccrmclientsetup__extractinstaller_800) после того как нажал "Обновить установочные файлы". как с этим бороться? |
|
25.02.2011, 17:05 | #7 |
Moderator
|
Лог инсталлятора можете выложить?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
|