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

FIX: استهداف نقاط النهاية في تسرب Broker خدمة SQL Server 2005 في نمط تبادل الرسائل صالحة حيث الهدف إرسال رسالة محادثة نهاية فقط

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

اضغط هنا لرابط المقالة باللغة الانجليزية959009
الأعراض
أطلع على السيناريو التالي. لديك تطبيق يستخدم Service Broker في Microsoft SQL Server 2005. البادئ والمستهدفة في قواعد بيانات مختلفة على نفس مثيل SQL Server 2005. ويبين الجدول sys.conversation_endpoints في نمط تبادل الرسائل صالحة حيث الهدف إرسال رسالة محادثة نهاية فقط، أن نقطة النهاية الهدف في حالة القرص المضغوط . بالإضافة إلى ذلك، يتم حذف نقطة النهاية الهدف بعد انتهاء صلاحية عمر الحوار.

ملاحظة القيمة الافتراضية لعمر الحوار حوالي 75 سنوات.
السبب
إذا كانت نقطة هدف إرسال رسالة محادثة نهاية فقط، وصاحبة المبادرة والهدف في قواعد بيانات مختلفة على نفس مثيل SQL Server 2005، لم تتم تهيئة الطابع الزمني الأمن في نقطة النهاية الهدف. يؤدي هذا نقطة النهاية الهدف عدم حذف عندما يتم إنهاء المحادثة. وتظل نقطة النهاية الهدف لحوالي 75 سنة. إذا كان العديد من نقاط النهاية الهدف إرسال رسالة محادثة نهاية فقط، سوف تصبح قاعدة البيانات التي تحتوي على نقاط النهاية الهدف هذه الكبيرة. نقاط الهدف إلغاء حذف هذه ستؤثر سلبا على أداء Service Broker ويشغل الكثير من مساحة قاعدة البيانات.
الحل

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

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

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

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

خصائص

رقم الموضوع: 959009 - آخر مراجعة: 09/23/2012 22:50: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

  • kbsql2005servicebroker kbtshoot kbsql2005engine kbexpertiseadvanced kbfix kbbug kbmt KB959009 KbMtar
تعليقات
/html>yTagName("head")[0].appendChild(m); =">