2016-02-13 8 views
1

Я пытаюсь удалить управляемое решение в своем CRM «PowerMailChimp», но я получаю ошибку ниже всякий раз, когда пытаюсь удалить решение.Найти связь по id

Невозможно удалить атрибут с идентификатором 56d0dec2-0061-e511-80e0-3863bb347ba8 потому отношения с идентификатором e7a8ac27-fc65-4a43-9f6d-1bc6645f7749 существует, что относится к этому атрибуту и ​​удалить каскад ограничен

Я потратил часы, пытаясь выследить эти отношения в моем решении PowerMailChimp, но я не мог его найти, я мог бы пропустить это.

Мой вопрос в том, есть ли способ запросить все отношения в CRM, чтобы иметь возможность знать связанные объекты, имеющие этот идентификатор отношения?

+0

Вы можете попросить Microsoft, чтобы дать вам резервную копию базы данных, и попытаться найти его там. – jcjr

ответ

2

Может быть быстрее использовать SDK, чтобы получить отношения с этим Id:

//Retrieve the One-to-many relationship using the MetadataId. 
RetrieveRelationshipRequest retrieveOneToManyRequest = 
        new RetrieveRelationshipRequest { MetadataId = "the id above" }; 
RetrieveRelationshipResponse retrieveOneToManyResponse = (RetrieveRelationshipResponse)_serviceProxy.Execute(retrieveOneToManyRequest); 

Подробнее here

Смежные вопросы