FIX: خرق في وصول بمعالجة قد تحدث في دالة CValSwitch::GetDataX عند تشغيل استعلام معقد في SQL Server 2005

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

اضغط هنا لرابط المقالة باللغة الانجليزية921536
خطأ: # 906 (الإصلاح العاجل SQL)
ملاحظة
Microsoft بتوزيع الإصلاحات Microsoft SQL Server 2005 كملف واحد القابلة للتحميل. لأن الإصلاحات تراكمية، يتضمن كل إصدار جديد كافة الإصلاحات العاجلة وأصلح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2005 السابقة الإصدار.
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
توضح هذه المقالة التالية حول هذا الإصدار على الإصلاح العاجل:
  • المشكلات التي يتم إصلاحها من خلال حزمة الإصلاحات الجديدة هذه على إصلاح
  • المتطلبات المسبقة لتثبيت حزمة الإصلاحات الجديدة
  • معلومات حول ما إذا كان يجب إعادة تشغيل الكمبيوتر بعد تثبيت حزمة الإصلاحات الجديدة
  • معلومات حول ما إذا كان يتم استبدال حزمة الإصلاحات الجديدة بواسطة حزمة الإصلاحات الجديدة الأخرى
  • معلومات حول ما إذا كان يجب إجراء أية تغييرات التسجيل
  • الملفات المضمنة في حزمة الإصلاحات الجديدة
الأعراض
عند تشغيل استعلام معقد في SQL Server 2005، قد يحدث خرق وصول بمعالجة في دالة CValSwitch::GetDataX. بالإضافة إلى ذلك، تتم كتابة رسائل خطأ تتشابه التالية إلى الملف Errorlog ملقم SQL:
رسالة الخطأ 1
Date: Time استخدام spid61 'dbghelp.dll' الإصدار '4.0.5'
رسالة الخطأ 1
Date: spid61 Time *** "تفريغ المكدس" يتم إرسالها إلى Server\MSSQL.1\MSSQL\LOG\SQLDump0001.txt SQL H:\Microsoft
رسالة الخطأ 1
Date: SqlDumpExceptionHandler spid61 Time: 61 عملية إنشاء استثناء فادح EXCEPTION_ACCESS_VIOLATION c0000005. يتم الآن إنهاء SQL Server هذه العملية.
تحدث هذه المشكلة إذا تحققت الحالتين التاليتين:
  • يحتوي الاستعلام على صلة خارجية في جدولين أو أكثر.
  • يحتوي الاستعلام على جملة WHERE بتصفية النتائج من الطاولة داخلية من صلة خارجية.
الحل
يتوفر إصلاح عاجل معتمد من Microsoft. ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير هذه المشكلة كبيرًا، نوصي بالانتظار حتى الإصدار التالي من تحديث البرنامج الذي يحتوي على هذا الإصلاح العاجل.

في حالة تحميل الإصلاح العاجل يوجد قسم "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف رقم هذا. إذا لم يظهر هذا المقطع اتصل Microsoft خدمة العملاء والدعم للحصول على الإصلاح العاجل.

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

المتطلبات الأساسية

يجب أن يكون لديك SQL Server 2005 المزود بحزمة الخدمة Service Pack 1 (SP1) تثبيت تطبيق هذا الإصلاح العاجل.

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

إعادة تشغيل المعلومات

ليس لديك إلى إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات التسجيل

لم تكن لديك تغيير السجل.

معلومات ملف الإصلاح العاجل

يحتوي هذا الإصلاح العاجل على الملفات المطلوبة لتصحيح المشكلات التي تسرد هذه المقالة فقط. قد لا يحتوي على هذا الإصلاح العاجل كافة الملفات التي يجب أن تكون لديك لتحديث منتج لأحدث البنية بشكلٍ كامل.

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
SQL Server 2005 32-بت الإصدار
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Logread.exe2005.90.2175.0398,11220 يوليو ٢٠٠٦19: 26x 86
Microsoft.analysisservices.adomdclient.dll9.0.2175.0543,52020 يوليو ٢٠٠٦19: 26x 86
Microsoft.analysisservices.deploymentengine.dll9.0.2175.0138,01620 يوليو ٢٠٠٦19: 26x 86
Microsoft.analysisservices.dll9.0.2175.01,215,26420 يوليو ٢٠٠٦٧: ٣٠x 86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2175.075,55220 يوليو ٢٠٠٦19: 25x 86
Microsoft.sqlserver.sqlenum.dll9.0.2175.0908,06420 يوليو ٢٠٠٦19: 29x 86
Msgprox.dll2005.90.2175.0197,92020 يوليو ٢٠٠٦٠٧: ٢٨x 86
Msmdlocal.dll9.0.2175.015,701,79220 يوليو ٢٠٠٦٠٧: ٣١x 86
Msmdredir.dll9.0.2175.03,967,77620 يوليو ٢٠٠٦٠٧: ٣١x 86
mssqlsystemresource.ldfغير قابل للتطبيق524,28820 يوليو ٢٠٠٦16: 50غير قابل للتطبيق
Mssqlsystemresource.mdfغير قابل للتطبيق39,911,42420 يوليو ٢٠٠٦16: 50غير قابل للتطبيق
Replprov.dll2005.90.2175.0547,61620 يوليو ٢٠٠٦19: 26x 86
Replrec.dll2005.90.2175.0782,11220 يوليو ٢٠٠٦19: 29x 86
Sqlaccess.dll2005.90.2175.0347,93620 يوليو ٢٠٠٦19: 25x 86
Sqlservr.exe2005.90.2175.028,952,92020 يوليو ٢٠٠٦٠٧: ٣١x 86
Sysdbupg.sqlغير قابل للتطبيق192,34619 يوليو ٢٠٠٦17: 02غير قابل للتطبيق
Xpstar90.dll2005.90.2175.0292,64020 يوليو ٢٠٠٦07: 40x 86
Xpstar90.rll2005.90.2175.0152,86420 يوليو ٢٠٠٦٠٧: ٢٧x 86
إصدار SQL Server 2005 x 64-based
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Logread.exe2005.90.2175.0522,52821 يوليو ٢٠٠٦02: 01x 64
Microsoft.analysisservices.adomdclient.dll9.0.2175.0543,52020 يوليو ٢٠٠٦19: 26x 86
Microsoft.analysisservices.adomdclient.dll9.0.2175.0543,52021 يوليو ٢٠٠٦02: 02x 86
Microsoft.analysisservices.deploymentengine.dll9.0.2175.0138,01620 يوليو ٢٠٠٦19: 26x 86
Microsoft.analysisservices.dll9.0.2175.01,215,26420 يوليو ٢٠٠٦٧: ٣٠x 86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2175.075,55220 يوليو ٢٠٠٦19: 25x 86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2175.091,42421 يوليو ٢٠٠٦02: 00x 64
Microsoft.sqlserver.sqlenum.dll9.0.2175.0875,29621 يوليو ٢٠٠٦02: 01x 86
Msgprox.dll2005.90.2175.0259,36021 يوليو ٢٠٠٦02: 01x 64
Msmdlocal.dll9.0.2175.015,701,79220 يوليو ٢٠٠٦٠٧: ٣١x 86
Msmdredir.dll9.0.2175.03,967,77620 يوليو ٢٠٠٦٠٧: ٣١x 86
Mssqlsystemresource.ldfغير قابل للتطبيق524,28820 يوليو ٢٠٠٦16: 50غير قابل للتطبيق
Mssqlsystemresource.mdfغير قابل للتطبيق39,911,42420 يوليو ٢٠٠٦16: 50غير قابل للتطبيق
Replprov.dll2005.90.2175.0745,24821 يوليو ٢٠٠٦02: 02x 64
Replrec.dll2005.90.2175.01,008,41621 يوليو ٢٠٠٦02: 01x 64
Sqlaccess.dll2005.90.2175.0355,10421 يوليو ٢٠٠٦02: 01x 86
Sqlservr.exe2005.90.2175.039,342,88021 يوليو ٢٠٠٦02: 01x 64
Sysdbupg.sqlغير قابل للتطبيق192,34619 يوليو ٢٠٠٦17: 02غير قابل للتطبيق
Xpstar90.dll2005.90.2175.0540,44821 يوليو ٢٠٠٦02: 02x 64
Xpstar90.rll2005.90.2175.0153,37621 يوليو ٢٠٠٦02: 00x 64
إصدار هندسة SQL Server 2005 Itanium
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Logread.exe2005.90.2175.01,095,45620 يوليو ٢٠٠٦21: 01IA-64
Microsoft.analysisservices.adomdclient.dll9.0.2175.0543,52020 يوليو ٢٠٠٦19: 26x 86
Microsoft.analysisservices.adomdclient.dll9.0.2175.0543,52020 يوليو ٢٠٠٦21: 00x 86
Microsoft.analysisservices.deploymentengine.dll9.0.2175.0138,01620 يوليو ٢٠٠٦19: 26x 86
Microsoft.analysisservices.dll9.0.2175.01,215,26420 يوليو ٢٠٠٦٧: ٣٠x 86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2175.075,55220 يوليو ٢٠٠٦19: 25x 86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2175.0163,10420 يوليو ٢٠٠٦20: 59IA-64
Microsoft.sqlserver.sqlenum.dll9.0.2175.0875,29620 يوليو ٢٠٠٦21: 01x 86
Msgprox.dll2005.90.2175.0542,49620 يوليو ٢٠٠٦21: 00IA-64
Msmdlocal.dll9.0.2175.048,828,70420 يوليو ٢٠٠٦٠٩: ٠٢IA-64
Msmdredir.dll9.0.2175.06,154,01620 يوليو ٢٠٠٦21: 01IA-64
Mssqlsystemresource.ldfغير قابل للتطبيق524,28820 يوليو ٢٠٠٦16: 50غير قابل للتطبيق
Mssqlsystemresource.mdfغير قابل للتطبيق39,911,42420 يوليو ٢٠٠٦16: 50غير قابل للتطبيق
Replprov.dll2005.90.2175.01,617,18420 يوليو ٢٠٠٦21: 01IA-64
Replrec.dll2005.90.2175.02,141,47220 يوليو ٢٠٠٦21: 01IA-64
Sqlaccess.dll2005.90.2175.0349,47220 يوليو ٢٠٠٦21: 00x 86
Sqlservr.exe2005.90.2175.072,251,16820 يوليو ٢٠٠٦٠٩: ٠٢IA-64
Sysdbupg.sqlغير قابل للتطبيق192,34619 يوليو ٢٠٠٦17: 02غير قابل للتطبيق
Xpstar90.dll2005.90.2175.0950,56020 يوليو ٢٠٠٦21: 03IA-64
Xpstar90.rll2005.90.2175.0152,35220 يوليو ٢٠٠٦20: 59IA-64
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
معلومات مكدس المكالمة التالية في ملف تفريغ مصغّر الذي تم إنشاؤه بواسطة SQL Server:
6284f60c 01033192 sqlservr!CValSwitch::GetDataX+0x106284f61c 01021266 sqlservr!GetData+0x1b6284f694 01356ad4 sqlservr!CEs::GeneralEval4+0x8e6284f6a4 01356b10 sqlservr!CQScanFilterNew::GetRowHelper+0x776284f6b8 0103761a sqlservr!CQScanFilterNew::GetRow+0x156284f6d4 010346a7 sqlservr!CQueryScan::GetRow+0x5a6284f6f0 010345b8 sqlservr!CXStmtQuery::InitForExecute+0x516284f7a4 010349a6 sqlservr!CXStmtQuery::ErsqExecuteQuery+0x2916284f824 010251bc sqlservr!CXStmtSelect::XretExecute+0x3166284f8b8 01025741 sqlservr!CMsqlExecContext::ExecuteStmts<1,1>+0x3606284f964 01023e34 sqlservr!CMsqlExecContext::FExecute+0x55b6284fa24 01041dd5 sqlservr!CSQLSource::Execute+0x73b6284fb9c 0103dfd4 sqlservr!process_request+0x2e36284fd54 01006a96 sqlservr!process_commands+0x2e06284fdc4 01006bbc sqlservr!SOS_Task::Param::Execute+0xe26284fdf8 01006dab sqlservr!SOS_Scheduler::RunTask+0xb96284fe38 01447562 sqlservr!SOS_Scheduler::ProcessTasks+0x1416284fea0 0144859b sqlservr!SchedulerManager::WorkerEntryPoint+0x1a86284feb8 0144789a sqlservr!SystemThread::RunWorker+0x7f6284ff10 01447720 sqlservr!SystemThreadDispatcher::ProcessWorker+0x2256284ff78 781329aa sqlservr!SchedulerManager::ThreadEntryPoint+0x1436284ffb0 78132a36 msvcr80!_callthreadstartex+0x1b6284ffb8 77e66063 msvcr80!_threadstartex+0x666284ffec 00000000 kernel32!BaseThreadStart+0x34


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

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

خصائص

رقم الموضوع: 921536 - آخر مراجعة: 01/17/2015 15:17:02 - المراجعة: 1.6

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Developer 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

  • kbnosurvey kbarchive kbmt kbautohotfix kbsql2005engine kbexpertiseadvanced kbtshoot kbfix kbhotfixserver kbqfe kbpubtypekc KB921536 KbMtar
تعليقات