KB2428310-تصحيح: النتائج غير المتناسقة عند تشغيل استعلام معقد يستخدم عامل التشغيل APPLY في SQL Server 2008 R2

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

الأعراض

في Microsoft SQL Server 2008 R2 ، قد تتلقي نتائج غير متناسقة عند تشغيل استعلام معقد يستخدم عامل التشغيل APPLY . ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. تتلقي النتيجة الصحيحة في هذا السيناريو إذا كنت تستخدم تلميح استعلام فرض أمرا في استعلام.

السبب

تحدث هذه المشكلة لان محسن الاستعلام يحدد خطه تنفيذ غير صحيحه للاستعلام. يقوم محسن الاستعلام بمعالجه داله التقييم GROUP BY للاعمده المتعددة في المشغل الفعلي لخطه التنفيذ. ومع ذلك ، ينتج عامل التشغيل كل الاعمده المجمعة في قائمه الإخراج ولا تجمع كل هذه الاعمده. ولذلك ، قد يرجع الاستعلام نتيجة غير صحيحه. ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. مثال لعامل تشغيل فعلي هو عامل تشغيل التدفق المادي. علي سبيل المثال ، ينشئ محسن الاستعلام GROUP By كوكاكولا ، كولب داخليا مقابل الجدول التالي:

ColA

ColB

%

%

%

1

قد ينشئ محسن الاستعلام بشكل غير صحيح خطه تنفيذ ترجع كلا من العمودين كوكاكولا و كولب . يتم تجميع هذه الاعمده حسب عمود كوكاكولا في قائمه الإخراج. في هذا المثال ، قد يرجع الاستعلام بشكل عشوائي 0 أو 1 في العمود كولب إذا كانت القيم الموجودة في العمود كوكاكولا هي 0.

الحل

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

SQL Server 2008 R2

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

2438347 حزمه التحديث التراكمي 5 ل SQL Server 2008 R2 ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2008 R2 السابق. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

981356 تم إصدار إصدارات SQL Server 2008 R2 التي تم إصدارها بعد SQL Server 2008 R2

الحالة

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

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

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

المراجع

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

935897 يتوفر نموذج خدمه تزايدي من فريق SQL Server لتقديم الإصلاحات العاجلة للمشاكل التي تم الإبلاغ عنهاللحصول علي مزيد من المعلومات حول مخطط التسمية لتحديثات SQL Server ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:

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

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

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×