yazarken SQL hatasına alınıyor:Ben CRM Online'a kaydını yazmaya çalışırken alıyorum bir hata ayıklama yollarını arıyorum CRM Online
tür bir işlenmeyen özel durum 'Sistemi. ServiceModel.FaultException`1 ' Microsoft.Xrm.Sdk.dll dosyasında oluştu
Ek bilgi: Genel SQL hatası.
Bir CRM örneğindeki verileri okuyor, değerleri sıyırıyor ve başka bir CRM örneğine yazmak için upsertrequest
kullanıyor. Her iki CRM Örneği de aynı solution
sürümüne sahiptir, böylece özelleştirmeler aynı olmalıdır.
dışarı sıyırma ediyorum sistem alanları
, değiştirilme tarihinde oluşturulan bilgiler ilgili mülkiyet gibi şeyler içerir vs vs o CRM Çevrimiçi olduğu için, ne nasıl tanımlanacağı bilemiyorumhatadır. Şirket içi örnekler için bunu SQL profil oluşturma veya CRM İzleme Günlüklerini inceleyerek belirleyebilirsiniz, ancak bu seçeneklerin ikisi de CRM Online için geçerli değildir.
Herhangi bir tavsiyesi olan var mı?
// read the record from the Source environment
// columnSet_contact is a sub-set of columns excluding ownership details
var sourceContact = source.OrganizationServiceProxy.Retrieve
(
"contact",
contactid,
columnSet_contact
);
// Contact requires TransactionCurrencyID
sourceContact.Attributes["transactioncurrencyid"] = new EntityReference
(
"transactioncurrency",
targetEnvCurrencyId // id of Currency in target env retrieved previously
);
// write to target environment
target.OrganizationServiceProxy.Execute
(
new XrmMessages.UpsertRequest
{
Target = sourceContact
}
);
Sonunda yaptığım işte bu: hataya neden olduğunu bulmak için öznitelikleri ekleme/çıkarma – jasonscript