عدد نتائج البحث التي تم إرجاعها هو 5000 عند تعيين السمة "Count" إلى 000 20 في Microsoft Dynamics CRM

هام: تتضمن هذه المقالة معلومات حول كيفية تعديل التسجيل. تأكد من عمل نسخة احتياطية من التسجيل قبل تعديله. تأكد من معرفة كيفية استعادته في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية واستعادة وتعديل السجل، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
322756 كيفية عمل نسخة احتياطية من السجل واستعادته في نظام التشغيل Windows

الأعراض

استخدام سمة العد في المخطط FetchXml لإنشاء استعلام قاعدة بيانات Microsoft Dynamics CRM. ثم يمكنك تعيين سمة العد إلى 000 20. في هذا السيناريو، عدد نتائج البحث التي تم إرجاعها هو 5000. بالإضافة إلى ذلك، عبارة SELECT في لغة SQL يتم دوماً تحديد 5001 أعلى بغض النظر عن ما تم تعيين سمة العد والسمة الترحيل .

السبب

تحدث هذه المشكلة عند استخدام المخطط FetchXml لاسترداد مجموعة بحث الناتجة وعندما يتم تعيين سمة موريريكوردس إلى 1. تشير القيمة 1 إلى تتوفر سجلات أكثر من 5 آلاف. في Microsoft Dynamics CRM، سمة الترحيل يصل صفحة من 5000.

الحل

تقدم Microsoft أمثلة برمجية للتوضيح فقط، دون أي ضمان صريح أو ضمني. هذا يتضمن، على سبيل المثال لا الحصر، الضمانات الضمنية الخاصة بالتسويق أو الملاءمة لغرض معين. تفترض هذه المقالة أنك معتاد على لغة البرمجة التي يتم شرحها والأدوات المستخدمة لإنشاء الإجراءات وتصحيحها. يساعد مهندسو الدعم لدى Microsoft شرح وظيفة إجراء محدد. ومع ذلك، لن يقوموا بتعديل هذه الأمثلة لتقديم وظيفة إضافية أو إنشاء إجراءات تستوفي متطلبات محددة.

لحل هذه المشكلة، استخدم السمة الترحيل لاسترداد السجلات. ثم استخدم السمة موريريكوردس في البحث الناتجة تعيينها لتحديد ما إذا كان يجب أن يتم إرجاع الصفحة التالية.

على سبيل المثال، التعليمات البرمجية التالية يوضح كيفية حل هذه المشكلة.
moreRecords = true;i = 0;
while(moreRecords)
{
get page i
if(result has more records)
i++
else
moreRecords = false
}

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

تحذير قد تحدث مشكلات خطيرة إذا قمت بتعديل التسجيل بشكل غير صحيح باستخدام "محرر التسجيل" أو باستخدام طريقة أخرى. قد تتطلب هذه المشكلات إعادة تثبيت نظام التشغيل. لا تضمن Microsoft أن تتمكن من حل هذه المشاكل. تعديل التسجيل على مسؤوليتك الشخصية.

لضبط حد الصفحة إلى قيمة أقل من 5000، إضافة "قيمة DWORD ماكسرووسبيرباجي" في التسجيل. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، اكتب regedit في المربع فتح ، وثم انقر فوق موافق.
  2. حدد موقع ثم حدد مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM
  3. من القائمة تحرير ، أشر إلى جديد، ومن ثم انقر فوق قيمة DWORD.
  4. اكتب ماكسرووسبيرباجيومن ثم اضغط ENTER.
  5. انقر نقراً مزدوجاً فوق ماكسرووسبيرباجي، ومن ثم انقر فوق تعديل.
  6. اكتب رقماً أصغر من أو يساوي خمسة آلاف في المربع بيانات القيمة ، ثم انقر فوق موافق.
  7. في القائمة ملف ، انقر فوق " إنهاء".
لإيقاف تشغيل ميزة الترحيل وقم بتجاهل معلمة ماكسرووسبيرباجي من 5000، إضافة "قيمة DWORD تورنوففيتشثروتلينج" في التسجيل. للقيام بذلك، اتبع الخطوات التالية:

ملاحظة: يمكن تنفيذ هذه الخطوات إلى حدوث مشكلات في الأداء على جهاز الكمبيوتر الخاص بك.
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، اكتب regedit في المربع فتح ، وثم انقر فوق موافق.
  2. حدد موقع ثم حدد مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM
  3. من القائمة تحرير ، أشر إلى جديد، ومن ثم انقر فوق قيمة DWORD.
  4. اكتب تورنوففيتشثروتلينجومن ثم اضغط ENTER.
  5. انقر نقراً مزدوجاً فوق تورنوففيتشثروتلينج، ومن ثم انقر فوق تعديل.
  6. اكتب رقماً بدلاً من 0 في المربع بيانات القيمة ومن ثم انقر فوق موافق.

    ملاحظة: تمكنك الخطوة 6 في استرداد عدد السجلات المحددة في السمة عدد من بيانكم الإحضار.
  7. في القائمة ملف ، انقر فوق " إنهاء".
خصائص

رقم الموضوع: 911510 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 1

تعليقات