Microsoft מפיצה את התיקונים של Microsoft SQL Server 2008 ו- Microsoft SQL Server 2008 R2 כקובץ אחד להורדה. מאחר שהתיקונים מצטברים, כל מהדורה חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2008 או SQL Server 2008 R2.
סימפטומים
בעת הפעלת שאילתה בפעם הראשונה ב- SQL Server 2008 Analysis Services (SSAS 2008) או ב- SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), ייתכן שתיתקל באחת מהבעיות הבאות.
הערה בעיות אלה אינן מתרחשות אם תפעיל את אותה שאילתה שוב לאחר שהנתונים מאוחסנים במטמון.
השאילתה מחזירה תוצאות שגויות.
SSAS מפסיק לסירוגין. בנוסף, הודעת אירוע שדומה להודעה הבאה נרשמת ביומן 'יישומים':
Event Type: Error Event Source: MSSQLServerOLAPService Event Category: (256) Event ID: 22 Description: The description for Event ID ( 22 ) in Source ( MSSQLServerOLAPService ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: Internal error: An unexpected exception occurred.כמו כן, בעת בדיקת יומן ה- SSAS, ייתכן שיירשם ביומן SSAS ערך הדומה להודעה הבאה:
גורם
בעיה זו מתרחשת עקב שגיאה בתכונה FusionOfStorageEngineSubspaces ב- SSAS. כברירת מחדל, התכונה זמינה, ואופן הפעולה הצפוי הוא שהתכונה ממטבת את ביצועי השאילתה ב- SSAS.
פתרון
מידע עדכון מצטבר
SQL Server 2008 Service Pack 1
התיקון לבעיה זו פורסם לראשונה בעדכון מצטבר 9 עבור SQL Server 2008 Service Pack 1. לקבלת מידע נוסף על חבילת עדכון מצטבר זו, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
2083921 חבילת עדכון מצטבר 9 עבור SQL Server 2008 Service Pack 1 מאחר שגירסאות ה- Build הן מצטברות, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2008. Microsoft ממליצה לשקול להחיל את מהדורת התיקון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציגו במאגר הידע Microsoft Knowledge Base:
970365 גירסאות Build של SQL Server 2008 שפורסמו לאחר הפצת SQL Server 2008 Service Pack 1
תיקונים חמים של Microsoft SQL Server 2008 נוצרים עבור ערכות Service Pack ספציפיות של SQL Server. עליך להחיל תיקון חם של SQL Server 2008 Service Pack 1 על התקנה של SQL Server 2008 Service Pack 1. כברירת מחדל, כל תיקון חם המסופק בערכת Service Pack של SQL Server כלול בערכת ה- Service Pack הבאה של SQL Server.
SQL Server 2008 Service Pack 2
התיקון לבעיה זו פורסם לראשונה בעדכון מצטבר 1 עבור SQL Server 2008 Service Pack 2. לקבלת מידע נוסף על חבילת עדכון מצטבר זו, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
2289254 עדכון מצטבר 1 עבור SQL Server 2008 Service Pack 2 הערה מאחר שגירסאות ה- Build הן מצטברות, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2008. מומלץ לשקול להחיל את מהדורת התיקון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציגו במאגר הידע Microsoft Knowledge Base:
2402659 גירסאות Build של SQL Server 2008 שפורסמו לאחר הפצת SQL Server 2008 Service Pack 2
SQL Server 2008 R2
התיקון לבעיה זו הופץ לראשונה בעדכון מצטבר 4. לקבלת מידע נוסף על הדרך להשיג חבילת עדכון מצטבר זו עבור SQL Server 2008 R2, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
2345451 חבילת עדכון מצטבר 4 עבור SQL Server 2008 R2 הערה מאחר שגירסאות ה- Build הן מצטברות, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורת התיקון הקודמת של SQL Server 2008 R2. מומלץ לשקול להחיל את מהדורת התיקון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציגו במאגר הידע Microsoft Knowledge Base:
981356 גירסאות Build של SQL Server 2008 R2 שפורסמו לאחר הפצת SQL Server 2008 R2
פתרון
כדי לעקוף בעיה זו, השבת את התכונה SSAS של FusionOfStorageEngineSubspaces. לשם כך, הגדר את הערך 0x1 עבור המאפיין DisableFusionOfStorageEngineSubspaces בקובץ התצורה של Analysis Services (Msmdsrv.ini). השתמש בפתרון זה בשיקול דעת מכיוון שביצועי השאילתה עשויים להיות מושפעים.
הערה קובץ Msmdsrv.ini נמצא בדרך כלל תחת הספריה הבאה:
%ProgramFiles%\Microsoft SQL Server\MSAS10.<AS Instance Name>\OLAP\Config
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
חומרי עזר
לקבלת מידע נוסף על מודל השירות המצטבר עבור SQL Server, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
935897 מודל מתן שירות מצטבר זמין מצוות SQL Server כדי לספק תיקונים חמים לבעיות שדווחו
לקבלת מידע נוסף על סכימת מתן השמות עבור עדכוני SQL Server, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
822499 סכימת מתן שמות חדשה עבור חבילות עדכוני תוכנה של Microsoft SQL Server לקבלת מידע נוסף על המינוח של עדכוני תוכנה, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
824684 תיאור של המונחים הרגילים המשמשים לתיאור עדכוני התוכנה של Microsoft