الأعراض
يُرجى مراعاة السيناريو التالي:
- لديك قاعدة بيانات Microsoft SQL Server 2012 Analysis Services (SSAS 2012) أو Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) التي تحتوي على مصادر بيانات متعددة.
- لديك استعلام تعبيرات متعددة الأبعاد (MDX) يحتوي على بعض عوامل التصفية.
- يمكنك تشغيل استعلام MDX مقابل قسم OLAP العلائقي (ROLAP). يأتي قسم ROLAP والبعد المشار إليه بواسطة عوامل التصفية من مصادر بيانات مختلفة
في هذا السيناريو، قد يتم إرجاع نتيجة غير صحيحة أو قد يحدث انتهاك للوصول.
السبب
تحدث هذه المشكلة لأن مصدر بيانات ثانوي يمنع SSAS من دفع عوامل التصفية إلى استعلام SQL. نظرا لأن هذا سلوك غير متوقع، ينشئ SSAS بنيات بيانات داخلية غير متناسقة تؤدي إلى انتهاك الوصول أو نتائج غير صحيحة.
الدقة
معلومات التحديث التراكمي
تم إصلاح المشكلة أولا في التحديث التراكمي التالي SQL Server.
التحديث التراكمي 10 SQL Server 2012 /en-us/help/2891666
حول التحديثات التراكمية SQL Server
يحتوي كل تحديث تراكمي جديد SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. اطلع على آخر التحديثات التراكمية SQL Server:
التحديث التراكمي 8 لحزمة خدمة SQL Server 2008 R2 2تصحيح هذه المشكلة تم إصداره لأول مرة في التحديث التراكمي 8. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه SQL Server 2008 R2 Service Pack 2، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2871401 حزمة التحديث التراكمي 8 لحزمة خدمة R2 2008 2Note نظرا لأن الإصدارات تراكمية، فإن كل إصدار إصلاح جديد يحتوي على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار الإصلاح السابق SQL Server 2008 R2 Service Pack 2. نوصيك بالتفكير في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2730301 إصدارات SQL Server 2008 R2 التي تم إصدارها بعد SQL Server 2008 R2 Service Pack 2
التحديث التراكمي 4 لحزمة خدمة SQL Server 2012 1أصدر الإصلاح لهذه المشكلة لأول مرة في التحديث التراكمي 4. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه SQL Server 2012 Service Pack 1، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2833645 حزمة التحديث التراكمي 4 SQL Server 2012 Service Pack 1Note لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار إصلاح حزمة الخدمة 1 SQL Server 2012 السابق. نوصيك بالتفكير في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2772858 إصدارات SQL Server 2012 التي تم إصدارها بعد إصدار حزمة الخدمة 1 SQL Server 2012
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
المزيد من المعلومات
تم إصلاح المشكلة جزئيا في تحديث سابق. ومع ذلك، اكتمل الإصلاح الموضح في مقالة قاعدة المعارف (KB). للحصول على الإصلاح الأصلي، يمكنك الرجوع إلى المقالة التالية:
2770635 FIX: نتيجة غير صحيحة عند تشغيل استعلام MDX مقابل قاعدة بيانات SSAS 2008 R2 أو SSAS 2012 التي تحتوي على مصادر بيانات متعددة