تصحيح: عند تحديث الصفوف باستخدام مؤشر في SQL Server 2008، قد يستغرق التحديث وقتاً طويلاً للانتهاء

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

الأعراض

في Microsoft SQL Server 2008، يمكنك إنشاء مؤشر. حاول تحديث المؤشر باستخدام عبارة. ويتضمن البيان جملة ORDER by. عند تحديث الصفوف باستخدام المؤشر، يستغرق وقتاً طويلاً للانتهاء من التحديث.

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

إصلاح 955694 : عند تحديث الصفوف باستخدام مؤشر في SQL Server 2005، قد يستغرق وقتاً طويلاً للانتهاء من التحديث

الحل

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

معلومات إضافية

تتضمن الأقسام التالية معلومات هامة حول الإصلاح.

الخطوات لتمكين الإصلاح

في إدارة تكوين ملقم SQL، إضافة -T4128 بدء المعلمة لمثيل SQL Server. للقيام بذلك، اتبع الخطوات التالية:
  1. في "إدارة تكوين ملقم SQL"، انقر فوق خدمات SQL Server.
  2. في الجزء الأيسر، انقر نقراً مزدوجاً فوق SQL Server (اسم _ مثيل)ومن ثم انقر فوق خصائص.
  3. في مربع الحوار خصائص ، انقر فوق علامة التبويب خيارات متقدمة .
  4. ضمن علامة التبويب خيارات متقدمة ، حدد موقع العنصر معلمات بدء تشغيل , واكتب -T4128 في نهاية القيمة الموجودة.
    ملاحظة: فصل المعلمة من المعلمات الأخرى باستخدام فاصلة منقوطة (;).
  5. انقر فوق "موافق"، وقم بإغلاق إدارة تكوين ملقم SQL.
  6. قم بإعادة تشغيل خدمة مشغل قاعدة بيانات SQL Server 2008 لإشارة التتبع نافذ المفعول.

المشكلات التي يعالج الإصلاح

الإصلاح يعالج هذه المشكلة إذا تحققت الحالتين التاليتين:
  • يقوم المستخدم بتحديث باستخدام مؤشر. يمكن تعريف هذا من Showplan بعامل "المؤشر التحديث".
  • قبل تنفيذ عبارة Update فهرس متفاوت المسافات، يتم تنفيذ جملة Loop متداخلة. هذا البيان يتضمن جدول عمل مؤشر (CWT) الذي يتم استخدامه ككائن، جنبا إلى جنب مع معلمة Inner Join. ثم CWT هو استخدام الكائن في "كشف فهرس متفاوت المسافات" كجزء من خطة التنفيذ للعقدة.
  • وثمة بيان جملة في تعريف المؤشر (أو API المكافئ) ORDER BY. يمكنك فقط تحديد هذا على وجه اليقين بالتحقق من النص عبارة "تعريف المؤشر".

الحالة

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

مزيد من المعلومات

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

المراجع

لمزيد من المعلومات حول القائمة الطريقة التي تتوفر بعد إصدار SQL Server 2008، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

956909 بناء SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008



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

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



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

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


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

رقم الموضوع: 957872 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات