FIX: استخدام CPU عالية عند تنفيذ عبارة UPDATE يتضمن "حيث الحالية من <cursor>" جملة في SQL Server 2008</cursor>

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

اضغط هنا لرابط المقالة باللغة الانجليزية2746341
تقوم Microsoft بتوزيع تصحيحات Microsoft SQL Server 2008 الخدمة service Pack 3 كملف واحد للتحميل. لأن الإصلاحات التراكمي، كل إصدار جديد يحتوي على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع السابقة SQL Server 2008 Service Pack 3.
الأعراض
افترض أنك قمت بتطبيق 6 التحديث التراكمي ل Microsoft SQL Server 2008 Service Pack 2 أو في وقت لاحق. عند محاولة تنفيذ عبارة UPDATE يتضمن "حيث الحالية من المؤشر"شرط لتحديث جدول، عملية Sqlservr.exe تجارب استخدام وحدة المعالجة المركزية الزائد.
السبب
تحدث هذه المشكلة بسبب وجود مشكلة حماية هالوين التي يتم تقديمها في حزمة التحديث التراكمي. هناك تكلفة كبيرة لهذه العملية عندما يتم تشغيل عبارة UPDATE في معاملة تشغيلها لفترة طويلة.

للحصول على مزيد من المعلومات حول حماية هالوين في SQL Server، انتقل إلى موقع ويب Microsoft مدونات التالي:
الحل
ملاحظة يتم تمكين هذا الإصلاح فقط تحت العلامة التتبع 2430. وأنه ينبغي تمكين كل دورة.

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

SQL Server 2008 Service Pack 3

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

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

خصائص

رقم الموضوع: 2746341 - آخر مراجعة: 10/19/2012 07:51:00 - المراجعة: 2.0

Microsoft SQL Server 2008 Service Pack 3

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2746341 KbMtar
تعليقات
" جملة في SQL Server 2008." />
" جملة في SQL Server 2008." />