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

FIX: رسالة خطأ عند استدعاء جدول قيمة الدالة التي تستخدم تجميع وقت تشغيل (CLR) لغة شائعة في SQL Server 2005: "AppDomain <ApplicationDomain>يتم وضع علامة لإلغاء التحميل بسبب ضغط الذاكرة"</ApplicationDomain>

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

اضغط هنا لرابط المقالة باللغة الانجليزية953497
الخطأ #: 50002836 (الإصلاحات الضرورية ل SQL)
تقوم Microsoft بتوزيع تصحيحات Microsoft SQL Server 2005 كملف واحد للتحميل. لأن الإصلاحات التراكمي، كل إصدار جديد يحتوي على كافة الإصلاحات العاجلة وإصلاح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2005 السابقة الإصدار.
الأعراض
أطلع على السيناريو التالي. في Microsoft SQL Server 2005، يمكنك إنشاء لغة مشتركة تجميع وقت تشغيل (CLR). ثم تقوم بإنشاء دالة جدول تقدر أن يستخدم CLR الجمعية. في هذا السيناريو، قد يحدث تسرب لذاكرة عند استدعاء دالة الجدول تقدر قيمتها مرارا وتكرارا. إذا قمت لمراقبة العداد #GC يتعامل مع كائن . NET CLR الذاكرة في "مراقب النظام" (Perfmon.exe)، تجد أن عدد يعالج جمع القمامة وتبقى زيادة.

في نهاية المطاف، يتوقف تجميع CLR العامل، ورسالة الإعلام بالخطأ التالية يتم تسجيل في SQL سجل الخطأ 2005 ملقم:
تاريخ الوقت SPID مجال التطبيق أبليكاتيوندومين يتم وضع علامة لإلغاء تحميل الواجب لضغط الذاكرة.
تاريخ الوقت SPID خطأ: 6532, خطورة: 16، الدولة: 48.
تاريخ الوقت SPID تم تنفيذ برنامج.NET framework تم إحباط بسياسة التصعيد ونظرا لنفاد في الذاكرة.
تاريخ الوقت SPID خطأ: 6533, الخطورة: حالة 16,: 48.
تاريخ الوقت SPID كان تم إلغاء تحميل AppDomain rep0012.dbo[runtime].20 بسياسة التصعيد ضمان اتساق التطبيق الخاص بك. نفاد الذاكرة حدث أثناء الوصول إلى الموارد الحرجة.
السبب
خطة التنفيذ المترجمة من CLR الجمعية يتم حذفه من ذاكرة التخزين المؤقت في الجانب SQL Server. ومع ذلك، قيمة المعلومات المناظرة حول الجدول لا يتم حذف المهمة من ذاكرة التخزين المؤقت في الجانب الجمعية CLR. ولذلك، ينشئ CLR مؤشر جديد عندما قمت باستدعاء دالة الجدول قيمتها للمرة الثانية الوقت. CLR إنشاء مؤشر جديد بدلاً من استخدام مقبض الأصلي. في نهاية المطاف، مجال التطبيق تم إلغاء تحميلها بسبب الذاكرة الضغط.
الحل
أطلق سراح الإصلاح الخاص بهذه المشكلة أولاً في 8 التحديث التراكمي. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه ل SQL Server 2005 Service Pack 2، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
951217 حزمة التحديث التراكمي 8 ل SQL Server 2005 Service Pack 2
ملاحظة لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصلاح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2005 السابقة الإصدار. توصي Microsoft بمراعاة تطبيق أحدث إصدار للإصلاح الذي يحتوي على هذا الإصلاح العاجل. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
937137 يبني 2005 ملقم SQL التي تم إصدارها بعد إصدار SQL Server 2005 حزمة الخدمة 2
يتم إنشاء Microsoft SQL Server 2005 الإصلاحات العاجلة لحزم الخدمة SQL Server معينة. يجب تطبيق إصلاح عاجل SQL Server 2005 حزمة الخدمة 2 إلى تثبيت ل SQL Server 2005 Service Pack 2. بشكل افتراضي، يتم تضمين أي الإصلاحات الضرورية التي تم توفيرها في حزمة خدمة SQL Server في حزمة خدمة SQL Server التالية.
تصريح
مايكروسوفت وأكدت أن هذه هي مشكلة في منتجات Microsoft المسرودة في المقطع "ينطبق على".
معلومات أخرى
لمزيد من المعلومات حول تغيير ما هي الملفات و للحصول على معلومات حول أية متطلبات مسبقة لتطبيق حزمة التحديث التراكمي الذي يحتوي على الإصلاح الجديد الموضح في مقالة قاعدة المعارف ل Microsoft، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
951217 حزمة التحديث التراكمي 8 ل SQL Server 2005 Service Pack 2
مراجع
لمزيد من المعلومات من المعلومات حول القائمة من وبالطريقة التي تتوفر بعد SQL Server Service Pack 2، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة المعارف ل Microsoft:
937137 يبني 2005 ملقم SQL التي تم إصدارها بعد إصدار SQL Server 2005 حزمة الخدمة 2
لمزيد من المعلومات حول "نموذج تقديم تزايدي" ل SQL Server، انقر فوق رقم المقالة التالي لعرض المقالة في Microsoft قاعدة المعارف:
935897 يتوفر "نموذج تقديم تزايدي" من فريق SQL Server لتسليم الإصلاحات العاجلة لمشكلات تم الإبلاغ عنها
لمزيد من المعلومات حول كيفية الحصول على SQL Server 2005 Service حزمة 2، انقر فوق رقم المقالة التالي لعرض المقالة في Microsoft قاعدة المعارف:
913089 كيفية الحصول على أحدث حزمة خدمة ل SQL Server 2005
لمزيد من المعلومات حول الميزات الجديدة والتحسينات في SQL Server 2005 Service Pack 2، قم بزيارة موقع Microsoft التالي على الويب: لمزيد من المعلومات حول مخطط التسمية ل SQL Server التحديثات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة المعارف ل Microsoft:
822499 مخطط تسمية جديد لحزم تحديثات برامج Microsoft SQL Server
لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر رقم المقال التالي لعرض المقالة في قاعدة معارف Microsoft:
824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

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

خصائص

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

  • kbautohotfix kbsql2005clr kbfix kbpubtypekc kbqfe kbexpertiseadvanced kbhotfixserver kbmt KB953497 KbMtar
تعليقات