الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هي خدمة Distributed Transaction C في sqlServer

مغلق
بدأه أحمد_الحربي في 25 أكتوبر 2003 · 2 رد · 2,146 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما هي الخدمة :

Distributed Transaction Coordinator

أريد شرح مختصر عنها .. وكيفية استخدامها

مع تحياتي

#2

مرحبا،،

لم توضح في أي إطار تريد DTC حيث أنه مصطلح عام يستخدم في أكثر من مكان وأكثر من تطبيق فمثلا في SQL Server يعني التأكد من تكامل العمليات المختلفة، لنفترض أن مدخل بيانات يريد صرف 10 قطع غيار من المخزن، وفي نفس الوقت هناك مدخل بيانات يريد إضافة 12 قطعة غيار للمخزون، في حالة سبقت عملية الصرف فلن تتمع العملية لعدم توفر 10 قطع وبهذا تخسر الشركة بيع هذه القطع لكونها أصلا موجودة ولن عملية الصرف سبقت عملية الإضافة، DTC تساعد على تكامل العمليات من خلال إعطاء الأولوية للإضافة قبل الصرف في هذه الحالة.

عميل في بنك أودع مبلغا من المال في حسابه ثم توجه لإقفال الحساب، لو أقفل الحساب قبل إيداع المبلغ خسر العميل، DTC تمنع حدوث هذا.

أما كيفية عملها فتتم من خلال أوامر Transactions و RollBack

كما أن DTC تعمل على +COM حيث تساعد على تكامل العمليات وبالذات المتشابهة بين الكائنات المختلفة.

مرة أخرى DTC واسعة النطاق والتطبيق، لأية معلومات إضافية الرجاء تحديد النطاق المطلوب إستخدامها فيه.

تحياتي،،،

#3

وافر الشكر لك أخي الكريم / InternetMaster

شرح جميل ورائع

يبدو أنه عام كما تفضلت .. وأنا في الحقيقة لا أعلم عنه شيئاً ولكن رأيته من ضمن المخدمات الموجودة في MSDE

تفضلت أنه يتم العمل من خلال sql server فهل تتفضل بإعطاء مثال لذلك

ولك الشكر والتقدير

هذا الموضوع مغلق.

مواضيع مشابهة