سؤال

نحن بصدد نقل خادم SQL الخاص بنا إلى الجهاز الخاص بهم، ولكن أواجه مشكلات في الحصول على المعاملات من خلال MSDTC للعمل.

فيما يلي رسالة الخطأ ASP.NET تولد بالنسبة لي:

قام مدير المعاملات بتعطيل دعمه لمعاملات التحكم عن بعد / الشبكة

لقد حاولت googling حول هذا الأمر، ولكن لم تتمكن من العثور على الكثير غير دليل كيفية حل هذا لنظام التشغيل Windows 2003.

هل يمكن لأحد أن يقول لي كيفية حل هذه المشكلة على نظام التشغيل Windows 2008؟ (يتم تشغيل كلا مربع SQLServer + IIS فوز 2K8).

شكرا!

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

المحلول

يمكن القيام به من خدمات المكونات. اصطدمت Microsoft الأداة حول هذا من Vista فصاعدا. إذا كانت خدمات المكونات غير متوفرة في قائمة أدواتك الإدارية، فستبدأ Goto> تشغيل واكتب "dcomcnfg'.

ثم تحتاج إلى التنقل في التسلسل الهرمي على النحو التالي: أجهزة الكمبيوتر> جهاز الكمبيوتر الخاص بي> منسق المعاملات الموزعة> DTC المحلية.

ثم انقر بزر الماوس الأيمن فوق DTC المحلية, ، تحديد الخصائص ... ثم حدد حماية التبويب. من علامة التبويب هذه، يجب أن تكون قادرا على التبديل على شبكة DTC الشبكة.

قد تحتاج أيضا إلى إضافة استثناء ل DTC في جدار حماية Windows.

مزيد من التفاصيل (تضمن الإعدادات الموصى بها وجدار الحماية Twiddling) في Microsoft On Technet وراء هذا الرابط ... تمكين شبكة DTC Acccess (Vista / 2008)

نصائح أخرى

لقد وجدت جولة جيدة ل مشاكل MSDTC. . وبعد آمل أن يساعد.

من ما أتذكره، تذهب إلى خدمات المكونات> أجهزة الكمبيوتر> MyComputer> خصائص> علامة التبويب MSDTC> زر تكوين الأمان، ثم تحقق من الأذونات المناسبة هناك.

ولكن هذا هو 2003 كذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top