FIX: إحباط معاملات DTC في tempdb "أخطاء 7105 السبب قد" تأكيدات و محتملة إيقاف من SQL Server

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

304847
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الخطأ رقم: 355018 (SHILOH_BUGS)
الأعراض
الإيقاف قبل الاكتمال معاملة Microsoft منسق المعاملات الموزعة (DTC) أثناء نشاط tempdb قد ينتج أخطاء 7105 تأكيدات البيع بالتجزئة و المحتمل حدوث فشل أثناء العودة إلى الحالة السابقة في tempdb قد تؤدي إلى إيقاف تشغيل الملقم.
الحل
لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لـ Microsoft SQL Server 2000. للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
290211INF: كيفية الحصول على أحدث حزمة خدمة لبرنامج SQL Server 2000

الإصلاحات

ملاحظة: تم إنشاؤه في الإصلاح العاجل التالي قبل إلى Microsoft SQL Server 2000 Service Pack 2.

يجب أن يكون للنسخة الإنجليزية من هذا الإصلاح سمات الملفات التالية أو أحدث:
   Version     File name       Platform   -------------------------------------   8.00.430    Sqlservr.exe    i386				
ملاحظة: بسبب تبعيات الملف، إلى أحدث إصلاح عاجل أو الميزة التي تحتوي على الملفات السابقة قد يحتوي أيضاً على ملفات إضافية.

الحل البديل
لقد حدثت هذه المشكلة في الحالات حيث يؤدي مهلة المعاملة الموزّعة للتطبيق إدارة DTC لإحباط العملية.

لإيجاد حل بديل المشكلة بإزالة السبب المهلات أو زيادة قيمة المهلة.
تصريح
أقرت Microsoft هذا وجود مشكلة في SQL Server 2000. تم تصحيح هذه المشكلة لأول مرة في Microsoft SQL Server 2000 المزود بحزمة الخدمة Service Pack 2.
معلومات أخرى
رسالة الخطأ 7105 التي تظهر في سجل أخطاء مشابه لما:
7105 خطأ: الخطورة: حالة 22 ،: فتحة الصفحة 6 (1:123232) 3 للنص ntext, أو عقدة الصورة غير موجودة
تظهر واحد أو أكثر من رسائل تأكيد التالية في سجل الخطأ في حالة حدوث هذه المشكلة (بالاعتماد على تجزئة SQL Server 2000 بناء 194):
تأكيد ملقم SQL: ملف: <SpcAlloc.cpp> ، سطر = التوكيد فشل 378 = 'ppage-> IsType (Page::TEXT_MIX_PAGE)'.
تأكيد ملقم SQL: ملف: <page.cpp> ، سطر = "التوكيد فشل" 2777 = ' rowLength > = الإزاحة + deleteLength '.
تأكيد ملقم SQL: ملف: <logscan.cpp> ، سطر = "التوكيد فشل" 3037 = ' m_lastLSN == NullLSN || startLSN < m_lastLSN '.
تأكيد ملقم SQL: ملف: <page.cpp> ، سطر = "التوكيد فشل" 3429 = ' m_freeCnt + emptySlots * sizeof (الفتحة) > = spaceNeed '.
قد تظهر الرسالة التالية أيضًا في سجل أخطاء عند حدوث هذه المشكلة:
فشل AllocPageFromTargetExtent: extId = 1:357672 pages_seen = 8
متبوعاً تفريغ كبيرة من SQL Server داخلي إدارة تأمين و جدول التوكيد هذا:
تأكيد ملقم SQL: ملف: <alloc.cpp> ، سطر = "التوكيد فشل" 10649 = ' force_success == FALSE '.

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

خصائص

رقم الموضوع: 304847 - آخر مراجعة: 01/16/2015 23:13:35 - المراجعة: 3.2

  • Microsoft SQL Server 2000 Standard Edition
  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbfix kbsqlserv2000presp2fix KB304847 KbMtar
تعليقات