24.06.2009, 13:58 | #1 |
Участник
|
Ошибка при создании отношения
CRM 4.0 русский, Roll-Up 4
При содании отношения N:1 между кастомными сущностями выдает окно "Произошла ошибка" с рекомендацией повторить еще или обратиться за сторонней помощью. Никакого кода ошибки не показывает. Для теста создал две "чистых" сущности и попробовал связать их между собой - проходит. Эти никак. Сущность со стороны N не имеет никаких отношений, кроме системных. Сущности со стороны 1 имеют отношения с другими кастомными сущностями - одна типа 1:N, другая типа N:1. Все отношения ссылочного типа. |
|
24.06.2009, 14:23 | #2 |
Консультант-джедай
|
Включите подробные ошибки и логи
http://mmcrm.ru/?p=137 и почитайте что написано... ну и сюда запостьте
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
|
За это сообщение автора поблагодарили: alsherin (1). |
24.06.2009, 14:51 | #3 |
Участник
|
Запустил тулзу: логи метровые, разобраться в них не просто и на первый взгляд это просто запись "ходов " CRM-сервера - там нет информации об ошибке, к сожалению. Попробую "пересоздать" сущности по новой
Полез в логи поглубже и таки нашел свою ошибку - имя атрибута отношения совпадало с именем кастомной сущности. Я думал, что scope этого атрибута ограничивается самой сущностью, а он видимо шире и SQL ругался на то, что объект с таким именем уже существует. Спасибо slivka_83 Последний раз редактировалось alsherin; 24.06.2009 в 15:28. |
|
24.06.2009, 15:14 | #4 |
Консультант-джедай
|
А в подробной ошибке что?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
24.06.2009, 16:00 | #5 |
Участник
|
>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) |
|