الأعراض
افترض انك تقوم بتشغيل استعلام يحتوي علي عامل تشغيل UNION باستخدام خطه استعلام متوازي في Microsoft SQL Server 2008 R2 أو sql server 2012 أو sql server 2014. قد ينتج عن عامل تشغيل التدفق المجمع صفوف مكرره عندما تكون الشروط التالية صحيحه:
-
يستخدم الاستعلام ثابتا أو عمودا يحتوي علي قيمه ثابته (علي سبيل المثال ، مضمنه من داله تقييم مثل عمود = <ثابت> عند تحديد العمود).
-
يستخدم SQL Server خطه التنفيذ الخاصة بالاستعلامات المتوازية التي تتضمن عامل تشغيل تجميع التدفق الذي يجمع القيمة الثابتة أو الثابتة (يمكن تقديم عامل تشغيل التدفق المجمع هذا في الاستعلامات التي تحتوي علي عامل تشغيل موحد لإنشاء إخراج مميز).
الحل
SQL Server 2012
بالنسبة إلى SQL Server 2012 ، لحل هذه المشكلة ، قم بتطبيق SQL Server 2012 Service Pack 2. للحصول علي مزيد من المعلومات حول الأخطاء التي تم تصحيحها في SQL Server 2012 SP2 ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
2958429 الأخطاء التي تم تصحيحها في SQL Server 2012 Service Pack 2 تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server.
تحديث تراكمي 13 for SQL Server 2008 R2 SP2 /en-us/help/2967540
تحديث تراكمي 2 ل SQL Server 2014 /en-us/help/2967546
تحديث تراكمي 10 ل SQL Server 2012 SP1 /en-us/help/2954099
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".