سؤال

لقد استخدمت dtctester قبل تشخيص مشاكل MSDTC. ومع ذلك ، فقد لاحظت للتو أن dtcping يبدو أن تفعل حيال نفس الشيء. ما الفرق بين هذين؟

من ما يمكنني قوله حتى الآن ، يحتاج DTCPing إلى التشغيل على كل من آلات العميل والخادم ، في حين أن DTCTESTER يحتاج فقط إلى التشغيل من العميل. هل هناك أي اختلافات أخرى؟

هل كانت مفيدة؟

المحلول

يعد اختبار إعدادات DTC شائعة جدًا عند تثبيت خادم BizTalk ، لذلك من وثائق BTS ، لذلك - من http://msdn.microsoft.com/en-us/library/aa561924.aspx

استخدم الأداة المساعدة DTCTESTER للتحقق من دعم المعاملات بين جهاز كمبيوتر إذا تم تثبيت SQL Server على أحد أجهزة الكمبيوتر. تستخدم الأداة المساعدة DTCTESTER ODBC للتحقق من دعم المعاملات مقابل قاعدة بيانات SQL Server. لمزيد من المعلومات حول DTCTESTESTER ، انظر كيفية استخدام أداة DTCTESTER.

استخدم DTCPing للتحقق من دعم المعاملات بين جهاز كمبيوتر إذا لم يتم تثبيت SQL Server على أي من الكمبيوتر. يجب تشغيل أداة DTCping على كل من كمبيوتر العميل والخادم وهي بديل جيد لأداة DTCTESTER عندما لا يتم تثبيت SQL Server على أي من الكمبيوتر. لمزيد من المعلومات حول DTCPing ، راجع كيفية استكشاف مشكلات جدار الحماية MS DTC.

نصائح أخرى

هذه ليست إجابة مباشرة على هذا السؤال - ولكنها نقطة مهمة يجب ملاحظتها.

  1. ال dtcping يجب أن يكون تطبيق Windows مفتوحًا في كلا الخادمين قبل بدء الاختبار.

  2. حسب كيف تستعمل dtctester أداة

يخترع مصدر بيانات ODBC لخادم SQL الخاص بك من خلال الأداة المساعدة ODBC في لوحة التحكم.

مراجع:

  1. مشاكل MSDTC
  2. MSDTC عبر جدار الحماية إلى مجموعة SQL مع RPC
  3. استكشاف الأخطاء وإصلاحها مشكلات MSDTC مع أداة DTCPing
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top