إذا كنت تقوم بتشغيل تطبيق ويب باستخدام تقنية ASP الأصلية على Windows Server 2003 ، فقد تتلقى رسالة الخطأ هذه بمجرد الترقية إلى Service Pack 2: "لا يمكن إدراج المعاملة الجديدة في منسق المعاملات المحدد. [-2147168246] ".

سبب هذا الخطأ هو أن MSDTC يحتوي على إعداد يتطلب مصادقة المعاملات الموزعة ، وقد يؤدي الترقية إلى SP2 إلى تغيير الإعداد المطلوب بدلاً من لا شيء.

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

اختر علامة التبويب MSDTC ، ثم في الجزء السفلي من النافذة ، انقر فوق زر تكوين الأمان.

في هذه النافذة ، قم بتغيير الإعداد الموجود تحت "اتصالات إدارة المعاملات" إلى "لا يتطلب مصادقة".

هذا يجب حل هذا الخطأ.

لاحظ أنه إذا كان لديك جدار حماية بين خادم الويب وخادم قاعدة البيانات ، فيجب عليك التأكد من أن المنافذ العالية مفتوحة بين الجهازين ، بالإضافة إلى RPC ، لأن ذلك قد يتسبب أيضًا في حدوث نفس الخطأ.

أعلى نصائح:
التعليقات: