MSDTC - كم عدد المنافذ المطلوبة
سؤال
لدي تطبيق كبير جدًا يستخدم MSDTC.كم عدد المنافذ التي يجب أن أفتحها؟هل هناك طريقة لتحديد ذلك؟
يحرر: أنا أعرف ماذا المنافذ التي أحتاج إلى فتحها، لا أعرف كم عدد احتاج.
المحلول
أعتقد أن ميجول يريد أن يعرف مدى ضخامة نطاق تخصيص منفذ RPC الديناميكي يجب ان يكون.
في قاعدة المعارف يذكرون ما لا يقل عن 100 منفذ
علاوة على ذلك ، توضح التجربة السابقة أنه يجب فتح 100 منفذ على الأقل ، لأن العديد من خدمات النظام تعتمد على منافذ RPC هذه للتواصل مع بعضها البعض.
لذلك أود تصميم تطبيق معياري لاختبار قيم مختلفة لنطاقك الديناميكي.
نصائح أخرى
عندما كان علينا القيام بهذا النوع من تصحيح الأخطاء، كانت هذه المقالة مفيدة بشكل خاص:كيفية استكشاف مشكلات جدار الحماية MS DTC وإصلاحها.يتضمن تطبيقًا يسمى DTCPing والذي يساعدك على تصحيح المشكلة بسرعة.
بقدر ما أتذكر تم استخدام المنافذ التالية:
منفذ TCP 1433 (المنفذ الافتراضي الذي يستخدمه SQL Server)
منفذ UDP 1434 (يستخدمه SQL Server)
منفذ TCP 3372 (المستخدم بواسطة MSDTC.EXE)