תופעות
נניח שאתה מפעיל שאילתת ביטויים רב-ממדיים (MDX) במצב חסימה ב-Microsoft SQL Server 2012 Analysis Services (SSAS 2012). שאילתת MDX מחזירה תוצאות שגויות כאשר התנאים הבאים מתקיימים:
-
המודל מכיל אופרטורים אונאריים בהירארכיה אחת או יותר.
-
השאילתה כוללת יותר מחבר אחד מאותה רמה של הירארכיית האופרטורים האונארית.
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 4 עבור SQL Server 2012 SP2 /en-us/help/3007556
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
פתרון
כדי לעקוף בעיה זו, הפעל את השאילתה במצב בלוק על-ידי הגדרת אחד מהדגלים הבאים ל- 1:
-
CellByCellCalculationMode
-
CellByCellCalculationModeForUnaryOperatorAndSemiAdditiveMeasure
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".