התיקון חל גם על Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
תופעות
שקול את התרחיש הבא:
-
אתה מעבד נתונים במודל טבלאי של Microsoft SQL Server 2012 (SSAS 2012) או SQL Server 2014 Analysis Services (SSAS 2014) המכיל כמה עמודות מחושבות.
-
עמודה מחושבת תלויה בעמודה מחושבת אחרת ישירות בנתיב תלות שמכיל קשר גומלין.
-
אתה מבצע פעולת ProcessRecalc לאחר פעולה של ProcessData במודל הטבלאי.
בתרחיש זה, אין אפשרות לעבד את העמודה המחושבת, וייתכן שתקבל את הודעות השגיאה הבאות:
הביטוי המפנה לעמודה ' <ColumnName> ' שאינו מחזיק נתונים משום שיש לחשב מחדש או לרענן אותו. השאילתה הפנתה לעמודה מחושבת ' <ColumnName> ' שאינה מחזקת נתונים מכיוון שהערכת אחת מהשורות גרמה לשגיאה.
הערה העמודות שאליהם מתבצעת הפניה בהודעת השגיאה הן עמודות מחושבות.
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 1 עבור SQL Server 2014 /en-us/help/2931693
עדכון מצטבר 6 עבור SQL Server 2012 SP1 /en-us/help/2874879
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".