ينطبق التصحيح أيضا علي Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
الأعراض
عند تشغيل استعلام التعبيرات متعددة الابعاد (MDX) الذي يحتوي علي جمله التنقل في Microsoft SQL Server 2008 Analysis Services (SSAS 2008 2008 2008) ، أو sql server 2012 Analysis services (SSAS 2012) ، أو SQL Server 2014 Analysis Services (SSAS 2014) ، فقد تكون النتيجة غير صحيحه. بشكل خاص ، يتم ضرب المبلغ الذي يتم إرجاعه بشكل غير صحيح بواسطة عدد الصفوف التي يتم إرجاعها بواسطة عبارة التنقل.
الحل
تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server.
تحديث تراكمي 1 ل SQL Server 2014 /en-us/help/2931693
تحديث تراكمي 9 ل SQL Server 2012 SP1 /en-us/help/2931078
تحديث تراكمي 11 ل SQL Server 2008 R2 SP2 /en-us/help/2926028
تحديث تراكمي 15 for SQL Server 2008 SP3 /en-us/help/2923520
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
الحل البديل
لحل هذه المشكلة ، اتبع الخطوات التالية:
-
افتح الملف OLAP\Config\msmdsrv.ini.
-
حدد موقع المعلمة ديسابليدكسليسينديكس .
-
غير قيمه المعلمة من 0x0 إلى 0x0.
ملاحظات
-
يتم تطبيق المعلمة ديناميكيا. بالتالي SSAS 2008 أو SSAS 2008 R2 أو SSAS 2012 أو SSAS 2014 لا يحتاج إلى أعاده التشغيل.
-
قد تواجه مشاكل في الأداء إذا كنت تستخدم هذا الحل البديل.