AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Функционал
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.06.2009, 13:58   #1  
alsherin is offline
alsherin
Участник
 
62 / 11 (1) +
Регистрация: 23.06.2009
? Ошибка при создании отношения
CRM 4.0 русский, Roll-Up 4

При содании отношения N:1 между кастомными сущностями выдает окно "Произошла ошибка" с рекомендацией повторить еще или обратиться за сторонней помощью. Никакого кода ошибки не показывает.

Для теста создал две "чистых" сущности и попробовал связать их между собой - проходит. Эти никак. Сущность со стороны N не имеет никаких отношений, кроме системных. Сущности со стороны 1 имеют отношения с другими кастомными сущностями - одна типа 1:N, другая типа N:1. Все отношения ссылочного типа.
Старый 24.06.2009, 14:23   #2  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Включите подробные ошибки и логи
http://mmcrm.ru/?p=137
и почитайте что написано... ну и сюда запостьте
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
За это сообщение автора поблагодарили: alsherin (1).
Старый 24.06.2009, 14:51   #3  
alsherin is offline
alsherin
Участник
 
62 / 11 (1) +
Регистрация: 23.06.2009
Запустил тулзу: логи метровые, разобраться в них не просто и на первый взгляд это просто запись "ходов " CRM-сервера - там нет информации об ошибке, к сожалению. Попробую "пересоздать" сущности по новой

Полез в логи поглубже и таки нашел свою ошибку - имя атрибута отношения совпадало с именем кастомной сущности. Я думал, что scope этого атрибута ограничивается самой сущностью, а он видимо шире и SQL ругался на то, что объект с таким именем уже существует.

Спасибо slivka_83

Последний раз редактировалось alsherin; 24.06.2009 в 15:28.
Старый 24.06.2009, 15:14   #4  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
А в подробной ошибке что?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 24.06.2009, 16:00   #5  
alsherin is offline
alsherin
Участник
 
62 / 11 (1) +
Регистрация: 23.06.2009
>MSCRM Error Report:
--------------------------------------------------------------------------------------------------------
Error: There is already an object named 'new_objectname' in the database.
Could not create constraint. See previous errors.

Error Message: There is already an object named 'new_objectname' in the database.
Could not create constraint. See previous errors.

Source File: Not available

Line Number: Not available

Request URL: http://localhots:5555/Organization-C...omization.asmx

Stack Trace Info: [SqlException: There is already an object named 'new_objectname' in the database.
Could not create constraint. See previous errors.]
в System.Data.SqlClient.SqlConnection.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.Metadata.SqlHelper.ExecuteNonQuery(MetadataHelper helper, IDbCommand sqlCommand)
в Microsoft.Crm.Metadata.RelationshipCreateAction.DatabaseOperation()
в Microsoft.Crm.Metadata.MetadataHelper.ProcessQueue()
в Microsoft.Crm.Metadata.RelationshipServiceBase.Create(IRelationshipCreateInfo relationshipInfo, ExecutionContext context)
в Microsoft.Crm.Metadata.RelationshipServiceBase.Create(IRelationshipCreateInfo createInfo)
в Microsoft.Crm.Metadata.EntityRelationshipService.Create(IRelationshipCreateInfo relationshipInfo)
в Microsoft.Crm.Application.WebServices.SystemCustomization.RelationshipCreate.Execute(IUser user, ParameterBag paramBag)
в Microsoft.Crm.Application.WebServices.SystemCustomization.SystemCustomization.CreateRelationship(XmlNode data)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ошибка 500 при создании и авторизации пользователя из домена Dr.Melkiades Dynamics CRM: Администрирование 5 16.06.2009 08:22
Ошибка при создании отчетов в CRM 4.0 Yuki Dynamics CRM: Администрирование 27 19.05.2009 11:26
Ошибка в плагине при создании связей N:N SJK Dynamics CRM: Разработка 4 18.03.2009 20:19
При создании сопоставления выдетает ошибка! pkost Dynamics CRM: Разработка 3 03.07.2008 21:01
Ошибка при создании веб-ссылки в MS VS? Alexey-IT Dynamics CRM: Разработка 1 12.01.2008 03:24

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:09.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.