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.
תופעות
שקול את התרחיש הבא:
-
אתה מפעיל שאילתה מורכבת של ביטויים רב-ממדיים (MDX) במופע של Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) או מופע של Microsoft SQL Server 2012 Analysis Services (SSAS 2012).
-
התנאים הבאים מתקיימים עבור שאילתת ה-MDX:
-
שאילתת MDX משתמשת בפונקציה ריק .
-
משפט where של שאילתת MDX כולל ערכה בעלת שם.
-
ערכת ציר של שאילתת MDX והערכה בעלת השם משתמשת בהירארכיות מאותם ממדים.
-
בתרחיש זה, ייתכן שתקבל את הודעת השגיאה הבאה:
הביטוי מכיל פונקציה שאינה יכולה לפעול בערכה בעלת יותר מ-4,294,967,296 שתנים.
הערה בעיה זו מתרחשת גם ב-Microsoft SQL Server 2008 Analysis Services (SSAS 2008).
פתרון
מידע אודות עדכון מצטבר
SQL Server 2012
התיקון לבעיה זו הופץ לראשונה בעדכון המצטבר 1 עבור SQL Server 2012. לקבלת מידע נוסף אודות חבילת עדכון מצטברת זו, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:
2679368 חבילת עדכון מצטבר 1 עבור SQL Server 2012הערה מאחר שבונה הגירסאות מצטבר, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2012. Microsoft ממליצה לשקול להחיל את מהדורת התיקון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:
2692828 SQL Server 2012 בונה שהופצו לאחר ש-SQL Server 2012 הופץ עליך להחיל תיקון חם של SQL Server 2012 על התקנה של SQL Server 2012.
חבילת עדכון מצטבר 3 עבור SQL Server 2008 R2 SP1
התיקון לבעיה זו הופץ לראשונה בחבילת העדכונים המצטברים 3. לקבלת מידע נוסף אודות אופן ההשגה של חבילת עדכון מצטברת זו עבור SQL Server 2008 R2 SP1, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:
2591748 חבילת עדכון מצטבר 3 עבור SQL Server 2008 R2 SP1הערה מאחר שבונה הגירסאות מצטבר, כל מהדורת עדכון חדשה מכילה את כל התיקונים החמים וכל עדכוני האבטחה שנכללים במהדורת העדכון הקודמת של SQL Server 2008 R2 SP1. מומלץ לשקול להחיל את מהדורת העדכון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:
2567616 בונה SQL Server 2008 R2 שהופצו לאחר ש-SQL Server 2008 R2 SP1 הופץ
פתרון
כדי לעקוף בעיה זו, השתמש בפסוקית הלא ריקה במקום בפונקציה ריק , והסר את הצפיפויות השונים או את כל סוגי הצורות השונות של הצורה השרירותית בפסוקית where .
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".