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

FIX: يحدث مشكلة حظر عند تشغيل "عامل دمج" في SQL Server 2005

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

اضغط هنا لرابط المقالة باللغة الانجليزية959023
الأعراض
في Microsoft SQL Server 2005، يمكنك تكوين منشور دمج. عندما تقوم بتشغيل "عامل دمج"، تحدث مشكلة حظر. عند مراقبة مشكلة حظر، تجد في سلوك التالية:
  • في الإخراج من حظر البرنامج النصي الذي قمت بإنشائه لمتابعة هذا الموضوع، يتم حظر بعض المواضيع التي تشغل النسخ المتماثل مخزنة الإجراءات. على سبيل المثال، قد تلاحظ أن مؤشرات الترابط المحظورة تشغل النسخ المتماثل مخزنة الإجراءات التالية:
    • الإجراء sp_MSinsertgenhistory المخزنة
    • الإجراء sp_MSgetmakegenerationappl المخزنة
    • الإجراء sp_MSenumgenerations المخزنة
    ملاحظة يمكنك أيضا العثور على مؤشرات الترابط التي يتم حظرها بواسطة استخدام "مراقبة النشاط" في Studio إدارة ملقم SQL.

    للحصول على مزيد من المعلومات حول كيفية رصد قضية عن طريق إنشاء حظر البرنامج نصي، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
    271509كيفية مراقبة حظر في SQL Server 2005 وفي SQL Server 2000
  • في عملية تتبع SQL Server، قد لا يزال تشغيل معاملات التي يتم فتحها من خلال هذا الإجراء sp_mergemetadataretentioncleanup المخزنة على الرغم من اكتمال الإجراء المخزن التي تستدعي الإجراء sp_mergemetadataretentioncleanup المخزنة. بالإضافة إلى ذلك، قد تجد حدث اهتمام في الحركة. الإجراء المخزن التي تستدعي الإجراء sp_mergemetadataretentioncleanup المخزنة قد يكون أحد الإجراءات المخزنة التالية:
    • الإجراء sp_MSinsertgenhistory المخزنة
    • الإجراء sp_MSgetmakegenerationappl المخزنة
    • الإجراء sp_MSenumgenerations المخزنة.
    على سبيل المثال، قد تجد السجلات التي ليشابه التالية في تتبع SQL Server:
    EventClassتيكستداتاObjectNameDBIDترانساكتيونيداسم المضيفكلينتبروسيسيداسم التطبيقSPID
    RPC: أكملت1 exec sp_MSenumgenerations 1051201، '9B9CC268-A43A-4736-9481-0B99227C3BF0'،sp_Msenumgenerations5525491216اسم المضيف1896اسم التطبيق69
    EventClassتيكستداتاObjectNameDBIDترانساكتيونيداسم المضيفكلينتبروسيسيداسم التطبيقSPID
    SP:StmtCompletedبدء معاملةsp_mergemetadataretentioncleanup5525491216اسم المضيف1896اسم التطبيق69
    SP:StmtStarting تحديد NULL من dbo.MSmerge_contents مع (TABLOCK، HOLDLOCK) حيث 1 = 2sp_mergemetadataretentioncleanup5525491216اسم المضيف1896اسم التطبيق69
    EventClassتيكستداتاObjectNameDBIDترانساكتيونيداسم المضيفكلينتبروسيسيداسم التطبيقSPID
    الاهتمام5525491216اسم المضيف1896اسم التطبيق69
السبب
تحدث هذه المشكلة نظراً لأن عملية تنظيف بيانات التعريف دمج عدم تعيين الخيار XACT_ABORT ON للحركة. عندما يتم تشغيل الإجراء sp_mergemetadataretentioncleanup المخزنة، في حالة استثناء غير متوقع مثل حدوث مشكلة في شبكة، الحركة لا يتراجع. عند المعاملة لا يتراجع، لا يتم تحرير موارد التأمين التي تقام بالحركة.
الحل

معلومات حزمة الخدمة

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة ل SQL Server 2005. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
913089 كيفية الحصول على أحدث حزمة خدمة ل SQL Server 2005
تصريح
تم تأكيد Microsoft أن هذه هي مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على". أولاً تم تصحيح هذه المشكلة في SQL Server 2005 Service Pack 3.
معلومات أخرى
لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

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

خصائص

رقم الموضوع: 959023 - آخر مراجعة: 09/23/2012 22:11:00 - المراجعة: 3.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Workgroup Edition

  • kbsql2005repl kbexpertiseadvanced kbtshoot kbfix kbmt KB959023 KbMtar
تعليقات
>[0].appendChild(m); ">