תיקון חם זה חל גם על Microsoft SQL Server 2014 ו-2017 Analysis Services (SSAS), SQL Server 2012 SP2 ו-SQL Server 2016 SP1.
תופעות
שקול את התרחיש הבא:
-
אתה יוצר טבלת pivot באמצעות מידה אחת ומספר תכונות ממדים ב-SQL Server Analysis Services (SSAS).
-
עליך לסנן פריט ספציפי ולאחר מכן להסיר את המסנן מאחד מהממדים.
-
בתנאי המסנן, קיימת שאילתה קודמת (שאילתה 1) הכוללת משנה בחירה, ושאילתה עוקבת (שאילתה 2) הפועלת בפרספקטיבה. הערות
-
שתי השאילתות 1 ו-query 2 פועלות תחת אותו תפקיד.
-
השטח המבוקש על-ידי שאילתה 2 עשוי להיות מרוצה מתוך הרווח של השאילתה 1 (ללא הפרוסה הנבחרה של הסאב). קיים חישוב בשאילתה 1 וגם ב-query 2, ולכן התוצאה מתבצעת במטמון ולאחר מכן חיפוש במטמון מנגנון הנוסחה הכללי.
-
בתרחיש זה, הסיכומים שגויים מכיוון שהם עדיין מציגים את הסכום של הפריט המסונן הספציפי.
סיבה
הבעיה מתרחשת עקב רגרסיה בסכום כולל של העדכון המצטבר 4 עבור Microsoft SQL Server 2012 SP1.
פתרון
הבעיה נפתרה בעדכונים המצטברים הבאים של SQL Server:
עדכון מצטבר 10 עבור SQL Server 2017
עדכון מצטבר 8 עבור SQL Server 2016 SP1
עדכון מצטבר 1 עבור SQL Server 2012 SP2
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".