عدد نتائج البحث التي يتم إرجاعها هو 5000 عندما تقوم بتعيين خاصية "عدد" 20.000 في Microsoft Dynamics CRM

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

الأعراض

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

السبب

تحدث هذه المشكلة عند استخدام مخطط فيتشكسمل لاسترداد مجموعة بحث الناتجة ومتىموريريكوردسيتم تعيين السمة إلى 1. تشير القيمة 1 إلى تتوفر سجلات أكثر من 5000. في 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. اكتب رقماً أصغر من أو تساوي 5000 فيقيمة البياناتمربع، ومن ثم انقر فوقموافق.
  7. علىملفالقائمة، انقر فوقإنهاء.
لإيقاف تشغيل ميزة الترحيل وقم بتجاهلماكسرووسبيرباجيمعلمة 5000، قم بإضافة قيمة DWORD تورنوففيتشثروتلينج إلى التسجيل. للقيام بذلك، اتبع الخطوات التالية.

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

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

الخصائص

معرف المقالة: 911510 - تاريخ آخر مراجعة: 23/صفر/1432 - مراجعة: 0.1
تنطبق على
  • Microsoft Dynamics CRM 2011
  • Microsoft Dynamics CRM 4.0
كلمات أساسية: 
kbmbscrm40 kbtshoot kbexpertiseinter kbmbsmigrate kbprb kbsurveynew kbmt KB911510 KbMtar
ترجمة آلية
هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية
اضغط هنا لرابط المقالة باللغة الانجليزية911510

إرسال ملاحظات

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com