تصحيح: خطأ "يجب أن تثار أية استثناءات في هذا القانون" وانتهاك وصول تحدث عند استخدام SQL Server 2012 أو SQL Server 2014

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

اضغط هنا لرابط المقالة باللغة الانجليزية3042135
الأعراض
بافتراض استخدام Microsoft SQL Server 2012 أو 2014 ملقم SQL. عند حدوث حالة توقف تام في SQL Server، تتلقى انتهاك الوصول التالية نتيجة لمراقبة حالة توقف تام:
سقلدك! CSlotGroup::PshRelease
سقلدك! CSlotPageMgr::Release
سقلانج! كومونديليتي
سقلانج! حذف]
سقلانج! CTraceDataSTVF::InternalReleaseResources
سقلانج! تابليباسي<CTraceDataSTVFInfo>:: ريليسيريسورسيس</CTraceDataSTVFInfo>
سقلانج! كتراسيداتاستفف:: {دتور}
سقلانج! كتراسيداتاستفف:: 'مفردة حذف المدمر'
سقلمين! CSTVFInternal::Release
سقلمين! كقويرييكسيككونتيكست:: ~ كقويرييكسيككونتيكست
سقلمين! CQueryInstance::ShutdownQueryExecContext
سقلمين! CQueryScan::ShutdownQueryExecContext
سقلمين! CQueryScan::DestroyQueryOnException
سقلانج! CXStmtQuery::ShutdownOnException
سقلانج! CXStmtQuery::FinishOnExceptionImp
سقلانج! جيتينتيروبتيكس
سقلانج! إينتيروبتيكس<unsigned __int64="">:: لوادتيكس</unsigned>
سقلانج! SOS_Ticks<><unsigned __int64="">-3, >:: لوادتيكس</unsigned>
سقلانج! 'CMsqlExecContext::FExecute': '1': القبض على 3 دولار
msvcr100! _CallSettingFrame
msvcr100! __CxxCallCatchBlock
ntdll! ركفراميكونسوليديشن
سقلانج! CMsqlExecContext::FExecute
سقلانج! CSQLSource::Execute
سقلانج! CStmtExecProc::XretLocalExec
سقلانج! CStmtExecProc::XretExecExecute
سقلانج! CXStmtExecProc::XretExecute
سقلانج! CExecStmtLoopVars::ExecuteXStmtAndSetXretReturn
سقلانج! CMsqlExecContext::ExecuteStmts<1,0></1,0>
سقلانج! CMsqlExecContext::FExecute
سقلانج! CSQLSource::Execute
سقلانج! ExecuteSql
سقلانج! CSpecProc::ExecuteSpecial
سقلانج! CSpecProc::Execute
سقلانج! process_request
سقلانج! process_commands
سقلدك! SOS_Task::Param:: تنفيذ
سقلدك! SOS_Scheduler::RunTask
سقلدك! SOS_Scheduler::ProcessTasks
سقلدك! SchedulerManager::WorkerEntryPoint
سقلدك! SystemThread::RunWorker
سقلدك! SystemThreadDispatcher::ProcessWorker
سقلدك! SchedulerManager::ThreadEntryPoint
kernel32! باسيثريدينيتثونك
ntdll! رتلوسيرثريدستارت
بعد حدوث انتهاك وصول، تتلقى رسالة الخطأ التالية من سجل خطأ SQL Server:
التاريخ>الوقت> spidمعرف> استخدام 'dbghelp.dll' الإصدار '4.0.5'
التاريخ>الوقت> spidمعرف> * * تفريغ مؤشر الترابط-spid =معرف>، EC = 0X0000007F8608E160
التاريخ>الوقت> spidمعرف> * المرسلة إلى تفريغ المكدسمسار الملف>\اسم ملف تفريغ> النص.
التاريخ>الوقت> spidمعرف> * *******************************************************************************
التاريخ>الوقت> spidمعرف> *
التاريخ>الوقت> spidمعرف> * بدء تفريغ المكدس:
التاريخ>الوقت> spidمعرف> *التاريخ>الوقت> spidمعرف>
التاريخ>الوقت> spidمعرف> *
التاريخ>الوقت> spidمعرف> * الموقع: qxcntxt.cpp:1143
التاريخ>الوقت> spidمعرف> * التعبير:! " يجب أن يثار أي استثناءات هذه التعليمات البرمجية "
التاريخ>الوقت> spidمعرف> * SPID:معرف>
التاريخ>الوقت> spidمعرف> * معرف العملية: 3556
التاريخ>الوقت> spidمعرف> *
التاريخ>الوقت> spidمعرف> * إدخال مخزن بايت 37-
التاريخ>الوقت> spidمعرف> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00
التاريخ>الوقت> spidمعرف> * ÿÿ آند 01 00 00 00 ff ff 0c 00 00 00 00 00 26 04 04 05 00 00
التاريخ>الوقت> spidمعرف> * 00
التاريخ>الوقت> spidمعرف> *
التاريخ>الوقت> spidمعرف> *
...
التاريخ>الوقت> spidمعرف> يتم توقيع التفريغ المكدس 0x000000014202549F
التاريخ>الوقت> spidمعرف> [معلومات] هوية بداية النهاية | خطأ نتيجة الحالة التكهن المعد ReadOnly لازيكوميت | معرف مؤشر الترابط قاعدة بيانات الحركة | لوجسيزيرق إرجاع نقطة حفظ سكانسيت وريتيسيت ريدسيت | توتالكوم كوميتديب التابعة 0 التابعة 1 التابعة 2 التابعة 3 التابعة 4 التابعة 5 تعتمد 6 التابعة 7 | موقع منطقة |
التاريخ>الوقت> spidمعرف> مهلة انتظار عملية تفريغ الخارجية 11800.

التاريخ>الوقت> spidمعرف> خطأ: 17066، الخطورة: حالة 16,: 1.
التاريخ>الوقت> spidمعرف> تأكيد ملقم SQL: ملف: <qxcntxt.cpp>، خط "توكيد فشل" 1143 = = '!" يجب رفع أية استثناءات في هذا القانون "'. قد يكون هذا الخطأ المتعلقة بالتوقيت. إذا استمر الخطأ بعد إعادة تشغيل العبارة، استخدم DBCC CHECKDB للتحقق من قاعدة البيانات للتكامل الهيكلي، أو إعادة تشغيل الملقم للتأكد من بنيات البيانات في الذاكرة غير معطوبة.</qxcntxt.cpp>

الحل

معلومات التحديث التراكمي

تم تصحيح هذه المشكلة أولاً في التحديث التراكمي التالية من SQL Server.

توصية: تثبيت آخر تحديث تراكمي ل SQL Server
يحتوي التحديث التراكمي كل جديدة ل SQL Server على كافة الإصلاحات العاجلة وكافة إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. نوصي بتحميل وتثبيت أحدث التحديثات التراكمية ل SQL Server:
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

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

خصائص

رقم الموضوع: 3042135 - آخر مراجعة: 06/25/2015 11:31:00 - المراجعة: 2.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3042135 KbMtar
تعليقات