أمثلية XGEN: ملقمات الدليل الخاص بـ Windows 2000 نشط مع ستة أو ثمانية معالجات تشغيل مع Exchange 2000

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

اضغط هنا لرابط المقالة باللغة الانجليزية271088
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
Exchange 2000 Server تابعة دليل Microsoft Windows 2000 نشط "للحصول على معلومات التكوين والمستخدم. يستخدم Exchange 2000 predominantly بروتوكول الوصول لتغيير بيانات الدليل (LDAP) إلى وحدة تحكم المجال والملقمات النشرة المصورة العمومية هذه المعلومات. يستخدم Exchange 2000 "Active Directory" بكفاءة عالية ولكن مطلوب لإجراءات المستخدم وملقم العديد من بحث دليل LDAP.

عند وجود العديد من ملقمات Exchange 2000 في موقع Windows 2000، قد يمكن وضع تحميل LDAP كبيرة جداً على ملقمات "Active Directory". افتراضياً، يتم تكوين "Active Directory" لتحديد قيمة MaxActiveQueries 20 (استعلامات LDAP). هذا الإعداد هو العدد الأقصى المعلقة استعلامات LDAP يمكن معالجة "Active Directory".

إذا كان هذا الحد Active إرجاع رسالة خطأ "LDAP_ADMIN_LIMIT_EXCEEDED" ولم معالجة إضافية استعلامات LDAP. قيمة MaxActiveQueries 20 كافية بشكل عام من أجل معظم ملقمات Active ولكن قد تحتاج إلى زيادة هذه القيمة إذا بتشغيل وحدات تحكم المجال على الملقمات التي تحتوي على معالجات ستة أو ثمانية تظهر رسالة الخطأ هذه.
معلومات أخرى
يمكنك زيادة قيمة MaxActiveQueries باستخدام أداة Windows 2000 Ntdsutil.exe.

إذا قمت بزيادة هذا الإعداد يتم استخدام ذاكرة أكبر بقليل في عملية Lsass.exe في "Active Directory" بحيث لا بزيادة هذه القيمة أعلى أي من الضرورية. تتم إحاطة الإجراء تغيير هذه القيمة في المثال التالي:
c:\>ntdsutil.exentdsutil: Ldap policiesldap policy: connectionsserver connections: Connect to server DCServer1Binding to DCServer1 ...Connected to DCServer1 using credentials of locally logged on userserver connections: qldap policy: Show ValuesPolicy                          Current(New)MaxPoolThreads              8MaxDatagramRecv             1024MaxReceiveBuffer            10485760InitRecvTimeout             120MaxConnections              5000MaxConnIdleTime             900MaxActiveQueries            20MaxPageSize                 1000MaxQueryDuration            120MaxTempTableSize            10000MaxResultSetSize            262144MaxNotificationPerConn      5ldap policy: set MaxActiveQueries to 40ldap policy: Commit Changesldap policy: Show ValuesPolicy                          Current(New)MaxPoolThreads              8MaxDatagramRecv             1024MaxReceiveBuffer            10485760InitRecvTimeout             120MaxConnections              5000MaxConnIdleTime             900MaxActiveQueries            40MaxPageSize                 1000MaxQueryDuration            120MaxTempTableSize            10000MaxResultSetSize            262144MaxNotificationPerConn      5ldap policy: qntdsutil: qDisconnecting from DCServer1					
يختار Active Directory عن هذا التغيير بدون إعادة تشغيل. في المثال السابق، يعالج Active استعلامات LDAP أكثر من 40 في كل مرة.

ملاحظة: هذا الإعداد عمومية لكافة ملقمات "Active Directory" في مجموعة التفرعات. إذا قمت بتغيير هذه القيمة على ملقم "Active Directory" التقط كافة تحكم المجال الأخرى في مجموعة التفرعات التغيير أيضاً.
x2kmrp

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 271088 - آخر مراجعة: 01/24/2014 12:14:35 - المراجعة: 1.4

Microsoft Exchange 2000 Server Standard Edition

  • kbnosurvey kbarchive kbmt kbinfo KB271088 KbMtar
تعليقات
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)