تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

تقوم Microsoft بتوزيع الإصلاحات Microsoft SQL Server 2008 كأحد الملفات القابلة للتنزيل. لأن الإصلاحات التراكمي، كل إصدار جديد يحتوي على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 السابقة.

الأعراض

في حين يتم تقديم "خدمات Microsoft SQL Server 2008 التقارير" (SSRS 2008) تقارير كبيرة أو النماذج الكبيرة، تتلقى رسالة خطأ وقت التشغيل التالية:

المصدر: وقت تشغيل net

التاريخ:
معرف الحدث: 1023
فئة المهمة: بلا
مستوى: خطأ
الكلمات الرئيسية: الكلاسيكية
المستخدم: n/A
جهاز الكمبيوتر:
الوصف:
وقت تشغيل NET الإصدار 2.0.50727.3603-"خطأ فادح في محرك التنفيذ" (000006427F44AE16) (80131506)


كما قد تسجيل رسالة الخطأ التالية في ملف السجل SSRS 2008:

رشوست! رشوست! 18f0! < "التاريخ الوقت" >: e خطأ: إنشاء ملف تفريغ وإنهاء العملية سبب خطأ وقت تشغيل جسيم.


قد تحدث هذه المشكلة أيضا في مشغل قاعدة بيانات SQL Server 2008 عند تشغيل SQL Server 2008 كائنات (CLR) وقت تشغيل لغة عامة. في هذه الحالة، قد تتلقى رسالة الخطأ التالية:

< الوقت > "خطأ ملقم": 6536، الخطورة: حالة 16,: 1.
حدث خطأ فادح ملقم A < الوقت > في وقت تشغيل اللغة العامة.NET Framework. يتم الآن إيقاف تشغيل SQL Server. إذا تكرر الخطأ بعد إعادة تشغيل الملقم، اتصل "خدمات دعم العملاء".

سجل أخطاء SQL قد تظهر التفريغ ملف تفريغ مكدس بالنص التالي:

<time> Server * *******************************************************************************<time> Server *
<time> Server * BEGIN STACK DUMP:
<time> Server * 03/24/11 19:05:12 spid 0
<time> Server *
<time> Server * A fatal error occurred in .NET Framework runtime.

<time> Server * *******************************************************************************
<time> Server *
<time> Server * BEGIN STACK DUMP:
<time> Server * 03/24/11 19:05:23 spid 0
<time> Server *
<time> Server * Full CLR state dump: A fatal error occurred in .NET Framework runtime.

السبب

تحدث هذه المشكلة عند استخدام تجميع مختلط CreateThread Win32 API أو بيجينثريد Win32 API لإنشاء مؤشر ترابط. يحاول مؤشر الترابط فيما بعد الانتقال إلى تعليمات برمجية تمت إدارتها. يؤدي هذا الانتقال CLR لطلب سياق مهمة من مضيف وقت التشغيل. كما لا يسمح هذا التحول بوضوح، يحدث خطأ وقت تشغيل.



ملاحظة: غير مسموح بالانتقال بوضوح لأنها تتطلب ذاكرة التخزين المؤقت لجدولة كل تلك المواضيع في وضع غير وقائية قبل محاولة الوصول إلى ذاكرة التخزين المؤقت.

الحل


تم إصدار الإصلاح الخاص بهذه المشكلة أولاً في 7 التحديث التراكمي ل SQL Server 2008 Service Pack 1. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

979065 التراكمية حزمة 7 تحديث ل SQL Server 2008 Service Pack 1ملاحظة: لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 السابقة. نوصي بأن تنظر في تطبيق أحدث إصدار للإصلاح الذي يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":

970365 بناء SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008 Service Pack 1
يتم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2008 لحزم خدمة SQL Server معينة. يجب تطبيق إصلاح عاجل SQL Server 2008 Service Pack 1 لتثبيت SQL Server 2008 Service Pack 1. بشكل افتراضي، يتم تضمين أي إصلاح جديد قد يتوفر في حزمة خدمـات لـ SQL Server في حزمة خدمـات لـ SQL Server التالية.

الحل البديل

للتغلب على هذه المشكلة لمشغل قاعدة بيانات SQL Server 2008، حاول تحديد ما إذا كان تحميل إلى مشغل قاعدة البيانات وإنشاء مؤشرات الترابط التي تواجه هذه المشكلة قد تكون أي تجميع SQL CLR.NET غير آمنة. تجنب استخدام مثل هذه التجميعات أو إزالتها من النظام واحدة تلو الأخرى حتى يتم عزل عرضاً وتخف حدة المشكلة.

على سبيل المثال، قد تشاهد الرسائل معلومات مشابهة لما يلي في سجل أخطاء SQL لإظهار تجميعات CLR SQL التي تستخدم ويمكن أن يتم تشغيل العرض:

التجميع غير أمن spid51 12:01:01.00 2011/03/29 '< اسم التجميع > الإصدار = 0.0.0.0، الثقافة = محايد, = null أو فيه = msil' تحميل إلى appdomain 1 (< اسم مجال التطبيق >)

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

المراجع

للحصول على معلومات حول "نموذج تقديم تزايدي" ل SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

935897 "نموذج تقديم تزايدي" يتوفر من فريق SQL Server لتسليم الإصلاحات العاجلة للمشاكل التي تم الإبلاغ عنها



لمزيد من المعلومات حول مخطط التسمية لتحديثات SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

822499 مخطط تسمية جديد لحزم تحديثات برامج Microsoft SQL Server

لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×