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

FIX: رسالة خطأ عند استخدام SQL Server Service Broker في SQL Server 2005: "فشل الظاهرية Allocate بايت: FAIL_VIRTUAL_RESERVE 589824"

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

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

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

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

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

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

خصائص

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

  • kbtshoot kbexpertiseadvanced kbfix kbsql2005engine kbmt KB959007 KbMtar
تعليقات