أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية استخدام أداة DTCTester

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

اضغط هنا لرابط المقالة باللغة الانجليزية293799
إخلاء مسؤولية من محتوى قديم في قاعدة المعارف
عن تقديم الدعم التقني لهاو لذلك تظهر هذه المقالة كما هي و لن يتم تحديثها Microsoft تمت كتابة هذه المقالة بخصوص منتجات توقفت
الموجز
تختبر DTCTester معاملة الموزّعة مقابل ملقم Microsoft SQL المحدد. تساعد هذه الأداة في اختبار المعاملات الموزعة عبر جدران الحماية أو مقابل الشبكات. ينفذ DTCTester المعاملات الموزعة وذلك باستخدام ODBC API مقابل قاعدة بيانات SQL Server.

تحميل أداة DTCTester

يتوفر الملف التالي للتنزيل من "مركز التنزيل لـ Microsoft":
DownloadDownload the DTCTester package now.للحصول على معلومات إضافية حول كيفية تنزيل ملفات دعم Microsoft "، انقر فوق رقم المقالة التالي لعرضها في" قاعدة المعارف لـ Microsoft:
119591كيفية الحصول على ملفات دعم Microsoft من الخدمات عبر الإنترنت
قامت Microsoft بفحص هذا الملف بحثًا عن الفيروسات. استخدام Microsoft أحدث من برنامج كشف الفيروس المتوفر على التاريخ الذي تم نشر الملف. يتم تخزين الملف على ملقمات محسنة الأمان التي تساعد على منع إجراء أية تغييرات غير مصرح بها على الملف.

ما أداة DTCTester ؟

  • قم بإنشاء اتصال بـ SQL Server باستخدام اسم مصدر بيانات (DSN) و اسم المستخدم وكلمة المرور التي توفرها على سطر الأوامر باستخدام مكتبة شبكة الاتصال الافتراضية.
  • إنشاء جدول مؤقت.
  • enlists الاتصال في معاملة.
  • يقوم بإدراج على الجدول المؤقت.
  • تحويل المعاملات الموزعة.
  • إدراج تحديد قيمة للتأكد من أنه تم الالتزام بها.
  • يقوم بإغلاق الاتصال.

كيفية استخدام أداة DTCTester

  1. إنشاء مصدر بيانات ODBC لـ SQL Server من خلال الأداة المساعدة "ODBC" في "لوحة التحكم".
  2. قم بتنفيذ التالي من سطر الأوامر:
    dtctester <dsn name > <user name > <password >
    استبدال القيم في أقواس وفق ما يناسب بيئتك.

حيث فشل أداة DTCTester الأسباب النموذجية

  • يحتوي جدار الحماية بإغلاق المنافذ غير صحيحة.
  • توجد إدخالات WINS/DNS غير صالح.
  • نظام المجموعة SQL Server misconfigured أو محول شبكة الاتصال مزدوج.
  • إعداد شبكة الاتصال misconfigured آخر.

مثال خطأ يحدث في حالة فشل DTCTester

Command Line: dtctester bad baduser badpassExecuted: dtctesterDSN: badUser Name: baduserPassword: badpasstablename=#dtc7421Creating Temp Table for Testing: #dtc7421Warning: No Columns in Result Set From Executing: 'create table #dtc7421 (ival int)'Initializing DTCBeginning DTC TransactionEnlisting Connection in TransactionError:SQLSTATE=25S12, Native error=-2147168242,msg='[Microsoft][ODBC SQL Server Driver] Distributed transaction error'Error:SQLSTATE=24000, Native error=0,msg=[Microsoft][ODBC SQL Server Driver]Invalid cursor stateAborting DTC TransactionReleasing DTC Interface PointersSuccessfully Released pTransaction Pointer					

مثال على إخراج DTCTester بنجاح

Command Line: dtctester test saExecuted: dtctesterDSN: testUser Name: saPassword is assumed to be NULL.Connecting to the databasetablename= #dtc7488Creating Temp Table for Testing: #dtc7488Warning: No Columns in Result Set From Executing: 'create table #dtc7488 (ival int)'Initializing DTCBeginning DTC TransactionEnlisting Connection in TransactionExecuting SQL Statement in DTC TransactionInserting into Temp...insert into #dtc7488 values (1)Warning: No Columns in Result Set From Executing: 'insert into #dtc7488 values (1) 'Verifying Insert into Temp...select * from #dtc7488 (should be 1): 1Press enter to commit transaction.Committing DTC TransactionReleasing DTC Interface PointersSuccessfully Released pTransaction Pointer.Disconnecting from Database and Cleaning up Handles					

المقترحة منافذ إلى فتح لـ DTC

المنفذ (المنافذ)الغرض المنفذ
فتح 135EPM RPC (معين نقطة النهاية)
فتح 1433حركة مرور SQL TDS عند استخدام TCP/IP
فتح 1434أمان متكامل SQL 2000
فتح 5100 5200MSDTC [تعيين منفذ بشكل حيوي من قبل EPM]
مراجع
للحصول على معلومات إضافية، انقر فوق رقم المقالة أدناه لعرضها في "قاعدة المعارف لـ Microsoft:
191168INFO: فشل خطأ-2147168246 (8004d00a) بالسرد على للطلب الخاص كائن المعاملة
للحصول على مزيد من المعلومات، راجع الورق الأبيض على موقع Microsoft التالي على الويب:
استخدام COM الموزعة مع جدران الحماية
http://www.microsoft.com/com/wpaper/dcomfw.asp

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

خصائص

رقم الموضوع: 293799 - آخر مراجعة: 09/07/2004 15:15:35 - المراجعة: 2.5

Microsoft Windows DNA

  • kbmt kbdownload kbdownload kbdcom kbhowto KB293799 KbMtar
تعليقات
html>