يحدث خطا عند تشغيل الدالة "مزامنة مع CRM" في عميل Microsoft Dynamics CRM 2011 ل Outlook

ينطبق على: Microsoft Dynamics CRM 2011Microsoft CRM client for Microsoft Office Outlook

الأعراض


افترض انك تستخدم عميل Microsoft Dynamics CRM 2011 ل Microsoft Office Outlook ويتم تمكين أعاده توجيه المجلدات علي العميل. عند محاولة تعقب عنصر أو تشغيل الدالة تزامن مع CRM في هذه الحالة ، تظهر رسالة خطا تشبه ما يلي:
[2011-09-07 11:11:08.517] العملية: OUTLOOK | المؤسسة: 00000000-0000-0000-0000-000000000000 | مؤشر الترابط: 24 | الفئة: الاستثناء | المستخدم: 00000000-0000-0000-0000-000000000000 | Level: Error | كرميكسسيبتيون.. كتورات كرميكسسيبتيون.. .ctor (رسالة سلسله ، استثناء innerException ، Int32 اروركودي ، Boolean إيسفلووكونتروليكسسيبتيون) في كرميكسسيبتيون.. ال.ctor (رسالة السلسلة ، الاستثناء innerException) في كرمسقلسيكوننيكتيون. <فتح>b__2 (سقلسيكسسيبتيون) في اكسسيبتيونفيلتير. تريفيلتير (النص الأساسي للإجراءات ، داله التقييم ' 1 ' ، الاجراء ' 1 كاتشكلاوسي) ' في إيدمابينجتابل (>) يتم استخدام الرسالة: ملف قاعده بيانات SQL CE بواسطة عمليه مختلفه ، 2147220970 MarkAllItemsNotVisited قد تستخدم عمليه مختلفه الملف. [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].

السبب


تحدث هذه المشكلة نظرا لوجود قيود في Microsoft SQL Server 2000 Windows CE Edition 3.5 (SQL Server CE 3.5). 

الحل


ملاحظه بعد تطبيق Microsoft Dynamics CRM for Outlook Update المجمع 15 ، ستتم الترقية تلقائيا إلى SQL CE 4.0. لذلك ، يكون الحل أدناه ضروريا فقط للتحديث المجمع 14 والأقل. لتشغيل Microsoft Dynamics CRM 2011 عند وجود مجلد بيانات التطبيق في مشاركه بعيده ، اتبع الخطوات التالية:
  1. تثبيت SQL Server CE 4.0. للقيام بذلك ، قم بزيارة موقع Microsoft التالي علي الويب:ملاحظات
    • تتطلب هذه الخطوة أذونات مرتفعه الامتيازات.
    • في SQL Server CE 4.0 ، لا يلزم لعملاء 64 بت تثبيت الإصدار 32 بت.
  2. أضف التعليمات البرمجية التالية في XML ضمن عنصر التكوين في الملف كرمكلينت {14B13B7A-CA08-40bd-AC60-8C45367E807C} machine.config الموجود في مجلد Files\MSCRM\Client البرنامج:
    <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">   <dependentAssembly>      <assemblyIdentity name="System.Data.SqlServerCe" publicKeyToken="89845dcd8080cc91" culture="neutral" />      <bindingRedirect oldVersion="3.5.1.0"      newVersion="4.0.0.0"/>   </dependentAssembly> </assemblyBinding></runtime>
    ملاحظات
    • تتطلب هذه الخطوة أذونات مرتفعه الامتيازات.
    • تاكد من أضافه هذه التعليمات البرمجية قبل علامة </تكوين>.
  3. بالاضافه إلى ذلك ، يوجد ملف تكوين ثان يقوم معالج التكوين بالاتصال به. يتم تسميه الملف باسم Microsoft كونفيجويزارد ، ويكون الملف موجودا في المجلد C:\Program Files\Microsoft Dynamics CRM\Client\ConfigWizard التالي:).
    <configuration>  <startup>    <supportedRuntime version="v4.0.30319" />  </startup>  <runtime>    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">      <probing privatePath="..\bin"/>      <dependentAssembly>        <assemblyIdentity name="System.Data.SqlServerCe"        publicKeyToken="89845dcd8080cc91"        culture="neutral" />        <bindingRedirect oldVersion="3.5.1.0"        newVersion="4.0.0.0"/>      </dependentAssembly>    </assemblyBinding>  </runtime>  <system.net>    <defaultProxy useDefaultCredentials="true" />  </system.net></configuration>
  4. احذف كل ملفات صدف في المجلدين % لوكالابداتا% و % appdata% . لمزيد من المعلومات ، راجع القسم "قائمه قواعد البيانات في CRM".ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. ملفات سدف التي تم إنشاؤها في SQL Server CE 3.5 غير متوافقة مع SQL Server CE 4.0.

ملاحظه

بعد الترقية من SQL Server CE 3.5 إلى SQL Server CE 4.0 ، قد تواجه انخفاضا في الأداء في المرة الاولي التي تقوم فيها بتشغيل Microsoft Dynamics CRM. تحدث هذه المشكلة لأنه يجب علي Microsoft Dynamics CRM أعاده إنشاء كل ذاكرات التخزين المؤقت. تتاثر بعض ذاكرات التخزين المؤقت بحجم علبه الوارد.

خطوات التحقق

للتحقق من انك قمت بتطبيق الدقة بشكل صحيح ، اتبع الخطوات التالية:
  1. أبدا تشغيل Outlook بعد تنفيذ كل الخطوات من الإصدارات السابقة في القسم "الحل".
  2. تاكد من بدء تشغيل المكون الإضافي Microsoft Dynamics CRM بشكل صحيح.
  3. بدء تشغيل الاداه "مستكشف العمليات". لتنزيل "مستكشف العمليات" ، قم بزيارة موقع Microsoft التالي علي الويب:
  4. ابحث عن عمليه Outlook. ، ثم انقر نقرا مزدوجا فوقها.
  5. حدد علامة التبويب تجميعات .net ، ثم قم بتوسيع AppDomain: شاريدومين إذا لم يكن موسعا بالفعل.
  6. ابحث عن سقلسيرفيرسي في القائمة. تاكد من ان المسار يحتوي علي الإصدار التالي من SQL Server CE: C:\windows\assembly\ GAC_MSIL \System.Data.SqlServerCe\4.0.ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. إذا كان المسار يحتوي علي SQL Server CE 3.5.1.0 ، فلن تعمل أعاده توجيه التجميع.

قائمه قواعد البيانات في CRM

  • %LocalAppData%\Microsoft\MSCRM\Client
    • كرمكاتشي صدفيحتوي هذا الملف علي ذاكرات التخزين المؤقت للنظام الأساسي غير البيانات الاوليه.
    • {المعرف الفريد العمومي} [true | false]. صدفملاحظه يحتوي هذا الملف علي مساحة تخزين داخلية في متجر MAPI.
    ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. قد يكون هناك ملفات متعددة من هذا النوع للاستخدام في وضع عدم الاتصال وعبر الإنترنت.
  • %AppData%\Microsoft\MSCRM\Client
    • امايلكاتشي صدفيحتوي هذا الملف علي تعيينات بين عناصر CRM و MAPI.
    • أووتلوكسينككاتشي سدف يحتوي هذا الملف علي حاله داخلية للمزامنة.
لكي تتمكن من استخدام أعاده توجيه المجلدات في Microsoft Dynamics CRM ، يجب استخدام مسارات اصطلاح التسمية العالمي (UNC).

الحالة


أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

مزيد من المعلومات


لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
824684 وصف للمصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft
للحصول علي مزيد من المعلومات حول الإصلاح العاجل لبرامج CRM الخاصة بحلول Microsoft Business وتحديث مصطلحات الحزمة ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
887283 الإصلاح العاجل لبرامج Microsoft Business Solutions وتحديث معايير تسميه الحزمة