Makale numarası: 981053 - Son Gözden Geçirme: 19 Mayıs 2010 Çarşamba - Gözden geçirme: 3.0

Microsoft Dynamics CRM 4.0 aynı anda birçok bir iş akışı örneklerini yürütüldüğünde bir e-posta iletisi göndermek için bir adım içeren BIR iş akışı kuralı bir kilitlenmeye neden olur

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Şu senaryoyu inceleyin. Microsoft Dynamics CRM 4.0'da bir iş akışı kuralı oluşturun. Iş akışı kuralı, bir e-posta iletisi göndermek için bir adım içerir. Sonra aynı anda gerçekleştirilecek iş akışı birçok örneklerini neden olan eylemi gerçekleştirin. Bu senaryoda, bazı iş akışı örneklerini bir kilitlenme nedeniyle başarısız olmasına dikkat edin. Ayrıca, aşağıdaki hata iletisini alırsınız:
Bir SQL Server hatası oluştu. Bu işlemi yeniden deneyin. Sorun devam ederse, kuruluşunuzun Microsoft Dynamics CRM yöneticisine başvurun ya da Microsoft Dynamics CRM topluluğunun çözümler için denetle. Son olarak, Microsoft Destek'e başvurabilirsiniz.

NotPlatform izleme etkinleştirirseniz, aşağıdakine benzer bir hata iletisi alırsınız:
CRM özel durumu: İleti:, ErrorCode: ınnerexception öğesine olan-2147204784: System.Data.SqlClient.SqlException: Transaction (işlem KIMLIĞI 69) ile başka bir işlem kilit kaynaklardaki deadlocked ve kilitlenme kurbanı olarak seçildi. Hareket yeniden çalıştırın.

System.Data.SqlClient.SqlConnection.OnError (SqlException özel durum, Boolean breakConnection)
System.Data.SqlClient.SqlInternalConnection.OnError (SqlException özel durum, 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.SqlDataReader.HasMoreRows()
System.Data.SqlClient.SqlDataReader.ReadInternal (Boolean setTimeout)
System.Data.SqlClient.SqlDataReader.Read()
Microsoft.Crm.BusinessEntities.BusinessProcessObject.FillEntityCollectionFromDataReader (BusinessEntityCollection varlıkları, ıdatareader Okuyucu, EntityExpression entityExp, PagingHelper pagingHelper, ExecutionContext içerik)
Microsoft.Crm.BusinessEntities.BusinessProcessObject.DoRetrieveMultiple (BusinessEntityCollection varlıkları EntityExpression entityExp, ExecutionContext içerik)
Microsoft.Crm.BusinessEntities.BusinessProcessObject.RetrieveMultiple (EntityExpression entityExpression, ExecutionContext içerik)
Microsoft.Crm.ObjectModel.CommunicationActivityServiceBase.RetrieveCommunicationParties (BusinessEntityMoniker ad, CommunicationActivity etkinliği, ExecutionContext içerik)
Microsoft.Crm.ObjectModel.CommunicationActivityServiceBase.Retrieve (BusinessEntityMoniker ad EntityExpression entityExpression, ExecutionContext içerik)
Microsoft.Crm.ObjectModel.EmailService.Send (GUID emailId, Boolean issueSend, dize trackingToken, ExecutionContext içerik) at Microsoft.Crm.ObjectModel.TemplateService.SendEmailFromTemplate (GUID templateId, ınt32 regardingType, GUID regardingId, IBusinessEntity targetInfo, ExecutionContext içerik)

Çözüm

Bu sorun, Microsoft Dynamics CRM 4.0 için en son toplu güncelleştirme toplamasına giderilmiştir.
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
949256  (http://support.microsoft.com/kb/949256/ ) Microsoft Dynamics CRM 4.0 güncelleştirmelerini ve düzeltmeleri

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756  (http://support.microsoft.com/kb/322756/ ) Windows'da kayıt defterini yedekleme ve geri yükleme

Bu düzeltmeyi Microsoft Dynamics CRM 4.0 çalıştıran bir bilgisayarda etkinleştirmek için <a0></a0>, aşağıdaki adımları izleyin:
  1. Microsoft Dynamics CRM sunucusunda
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM\
    kayıt defteri alt anahtarında aşağıdaki DWORD kayıt defteri girdisini ekleyin:
    SDKSerializeSendEmailAPI
  2. 1 ' E eklediğiniz kayıt defteri girdisinin değerini ayarlayın.

Not Bu sorun ilk olarak Microsoft Dynamics CRM 4.0 için Güncelleştirme Toplaması 10'da giderilmiştir.
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
979347  (http://support.microsoft.com/kb/979347/ ) Microsoft Dynamics CRM 4.0 10 güncelleştirme toplaması kullanıma hazır

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Daha fazla bilgi

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684  (http://support.microsoft.com/kb/824684/LN/ ) Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması


Microsoft Business Solutions CRM yazılım düzeltmesi ve güncelleştirme paketi terminolojisi hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
887283  (http://support.microsoft.com/kb/887283/ ) Microsoft Business Solutions CRM yazılım düzeltmesi ve güncelleştirme paketi adlandırma standartları

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Dynamics CRM 4.0
Anahtar Kelimeler: 
kbmt kberrmsg kbfix kbqfe kbsurveynew kbmbsmigrate kbexpertiseinter KB981053 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:981053  (http://support.microsoft.com/kb/981053/en-us/ )