KB2626637 - FIX: משפט DRILLTHROUGH אינו פועל אם הוא מופעל כנגד חברי תכונה מסוימים שהערכים שלהם מכילים סימן מרכאות כפולות אחד או יותר ב- SSAS 2008 R2 או ב- SSAS 2012

חל על
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

Microsoft מפיצה תיקונים של Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) או Microsoft SQL Server 2012 בקובץ אחד הניתן להורדה. מאחר שהתיקונים הם מצטברים, כל מהדורה חדשה מכילה את כל התיקונים החמים ואת כל עדכוני האבטחה שנכללו במהדורת העדכון הקודמת של SQL Server 2008 R2 Service Pack 1 (SP1) או SQL Server 2012.

סימפטומים

בחן את התרחיש הבא:

  • עליך ליצור ממד ב- Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) או ב- Microsoft SQL Server 2012 Analysis Services (SSAS 2012).
  • הערך של המאפיין KeyColumns עבור חלק מחברי התכונה בממד מכיל סימן מרכאות כפולות אחד או יותר.
  • לפחות אחד מהערכים עבור חברי תכונה המוגדר על-ידי המאפיין keyColumns מכיל סימן מרכאות כפולות אחד או יותר.
  • אתה מנסה להריץ שאילתת ביטויים רב-ממדיים (MDX) המכילה משפט DRILLTHROUGH כנגד חברי התכונה ביישום.
    לדוגמה, אתה מפעיל את שאילתת ה- MDX ב- Microsoft SQL Server Management Studio (SSMS).

בתרחיש זה, הפעולה DRILLTHROUGH אינה מוצגת כפעולה זמינה. כאשר מצב זה מתרחש, אינך מקבל הודעת שגיאה.

פתקים

  • היישום המוזכר בסעיף 'מאפייני הבעיה' יכול להיות Microsoft Office Excel, Microsoft Business Intelligence Development Studio (BIDS) או SSMS.
  • בעיה זו אינה מתרחשת אם, במקום המאפיין KeyColumns, הערך של המאפיין NameColumn עבור חברי התכונה הוא המכיל מרכאות כפולות.

גורם

בעיה זו מתרחשת מאחר שהמחרוזת שנוצרת על-ידי ערכת השורות MDSCHEMA_ACTIONS עוברת ניתוח שגוי כאשר משפט DRILLTHROUGH פועל. לכן, משפט DRILLTHROUGH מופעל באופן שגוי.

פתרון

מידע עדכון מצטבר

SQL Server 2012

התיקון לבעיה זו פורסם לראשונה בעדכון מצטבר 1 עבור SQL Server 2012. לקבלת מידע נוסף על חבילת עדכון מצטבר זו, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

2679368 חבילת עדכון מצטבר 1 עבור SQL Server 2012הערה מאחר שגירסאות ה- Build הן מצטברות, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2012. Microsoft ממליצה לשקול להחיל את מהדורת התיקון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציגו במאגר הידע Microsoft Knowledge Base:

2692828 גירסאות Build של SQL Server 2012 שפורסמו לאחר הפצת SQL Server 2012 עליך להחיל תיקון חם של SQL Server 2012 על התקנה של SQL Server 2012.

חבילת עדכון מצטבר 4 עבור SQL Server 2008 R2 SP1

התיקון לבעיה זו הופץ לראשונה בעדכון מצטבר 4. לקבלת מידע נוסף על הדרך להשיג חבילת עדכון מצטבר זו עבור SQL Server 2008 R2 SP1, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

2633146 חבילת עדכון מצטבר 4 עבור SQL Server 2008 R2 SP1הערה מאחר שגירסאות ה- Build הן מצטברות, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2008 R2 SP1. מומלץ לשקול להחיל את מהדורת התיקון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציגו במאגר הידע Microsoft Knowledge Base:

2567616 גירסאות Build של SQL Server 2008 R2 שפורסמו לאחר הפצת SQL Server 2008 R2 SP1

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".