סימפטומים
בחן את התרחיש הבא:
- באפשרותך ליצור שאילתת ביטויים רב-ממדיים (MDX) ב- Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) או ב- Microsoft SQL Server 2012 Analysis Services (SSAS 2012).
- השאילתה משתמשת באופרטורים אונאריים בחברים מסוימים בהירארכיית אב/צאצא.
- באפשרותך להגדיר חישוב טווח באיברים אלה בהירארכיית האב/צאצא.
- השאילתה ניגשת לתאריכים מרובים בממד זמן
- אתה מפעיל את השאילתה.
בתרחיש זה, הביצועים של השאילתה איטיים. בנוסף, ייתכן שתקבל את הודעת השגיאה הבאה:
הערה
ביצוע השאילתה ...
מנתח XML for Analysis: תם הזמן הקצוב לבקשת ה- XML for Analysis לפני שהושלמה.
הערה בעיה זו אינה מתרחשת אם אתה מפעיל את אותה שאילתה ב-Microsoft SQL Server 2000 Analysis Services (SSAS 2000).
פתרון
כדי לפתור בעיה זו, החל את התיקון החם הבא. לאחר התקנת התיקון החם, מאפיין חדש (CellByCellCalculationMode) זמין עבורך להגדרה בקובץ התצורה של Analysis Services (Msmdsrv.ini). כדי לפתור בעיית ביצועים זו, הוסף מאפיין זה ושנה את ערך ברירת המחדל של CellByCellCalculationMode מ- 0 ל- 3. לאחר ביצוע פעולה זו, קובץ Msmdsrv.ini אמור להכיל את הצומת הבא תחת מקטע השאילתה<>:
<CellByCellCalculationMode>3</CellByCellCalculationMode>
מידע עדכון מצטבר
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.
SQL Server 2008 R2
התיקון לבעיה זו הופץ לראשונה בעדכון מצטבר 8. לקבלת מידע נוסף על הדרך להשיג חבילת עדכון מצטבר זו עבור SQL Server 2008 R2, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
2534352 חבילת עדכון מצטבר 8 עבור SQL Server 2008 R2 הערה מאחר שגירסאות ה- Build הן מצטברות, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2008 R2. מומלץ לשקול להחיל את מהדורת התיקון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציגו במאגר הידע Microsoft Knowledge Base:
981356 גירסאות Build של SQL Server 2008 R2 שפורסמו לאחר הפצת SQL Server 2008 R2
SQL Server 2008 R2 Service Pack 1
התיקון לבעיה זו פורסם לראשונה בעדכון מצטבר 4 עבור SQL Server 2008 R2 Service Pack 1. לקבלת מידע נוסף על אופן ההשגה של חבילת עדכון מצטבר זו, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
2633146 חבילת עדכון מצטבר 4 עבור SQL Server 2008 R2 Service Pack 1 הערה מאחר שגירסאות ה- Build הן מצטברות, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2008 R2. מומלץ לשקול להחיל את מהדורת התיקון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציגו במאגר הידע Microsoft Knowledge Base:
2567616 גירסאות Build של SQL Server 2008 R2 שפורסמו לאחר הפצת SQL Server 2008 R2 Service Pack 1
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
מידע נוסף
לקבלת מידע נוסף אודות אופרטורים אונאריים, בקר באתר האינטרנט הבא של MSDN:
מידע כללי אודות אופרטורים אונאריים
לקבלת מידע נוסף אודות הצהרת SCOPE, בקר באתר האינטרנט הבא של MSDN: