תופעות
נניח שהחלת אחד מהעדכון המצטבר (CU) מ-CU4 ל-CU8 עבור Microsoft SQL Server 2012 Analysis Services (SSAS 2012) SP1 הנמצא במצב טבלאי. בעת שימוש בביטויים רב-ממדיים (MDX) עם שאילתת פסוקית where או ביטויי ניתוח נתונים (DAX) כדי לבחור חברי ממדים מרובים, מוחזר תוצאה שגויה. הפונקציה מחזירה את הסכום שלהן במקום תוצאה של חברים בודדים.הערה הבעיה מתרחשת גם ב-SQL Server 2012 Analysis Services (SSAS 2012) SP2 ו-SQL Server 2014 Analysis Services (SSAS 2014).
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 4 עבור SQL Server 2014 /en-us/help/2999197
עדכון מצטבר 2 עבור SQL Server 2012 SP2 /en-us/help/2983175
עדכון מצטבר 11 עבור SQL Server 2012 SP1 /en-us/help/2975396
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
פתרון
כדי לעקוף בעיה זו, סדר מחדש את קשר הגומלין בסדר הקבוצה בהתבסס על העמודה הקשורה. לדוגמה, אם TableA ו-TableB קשורים ל-TableF באמצעות Column1, TableC קשור ל-TableF באמצעות Column2, ייתכן שתצטרך ליצור מחדש (למחוק וליצור) את קשרי הגומלין באופן ידני על-ידי העמודה הקשורה בסדר הבא: קשר הגומלין בין TableA ו-TableF, הקשר בין TableB ו-TableF. עליך לעבד משוב את מסד הנתונים בטבלה לאחר הפתרון.הערה כאשר אתה בודק את קשר הגומלין, GUI (באמצעות "Table"--"ניהול קשרי גומלין" בכלי הנתונים של SQL Server) עשוי להראות את התוצאה השונה מסכימה שנפרסה בפועל. לפיכך, מומלץ להכתיב את מסד הנתונים ל-XML לצורך ניתוח (XMLA) ולסקור את קשר הגומלין שם.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".