KB2932075 - תיקון: אין אפשרות לבצע טרנזקציות כאשר שאילתת ROLAP נכשלת עם שגיאה ב-SSAS 2008 R2 SP2

חל על
SQL Server 2008 R2 Service Pack 2

סימפטומים

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

  • יש לך כמה מחיצות של עיבוד אנליטי מקוון יחסי (ROLAP) בקוביה של Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).

  • אתה מפעיל שאילתת ביטויים רב-ממדיים (MDX) מול מחיצות ROLAP. לכן, שאילתות ROLAP מסוימות נשלחות ל- SQL Server.

  • מתרחשת שגיאה במהלך הערכה של שאילתת MDX, ומשימת העיבוד של שאילתת ה- MDX קופאת. לדוגמה, SQL Server מחזיר את הודעת השגיאה הבאה בשאילתות ROLAP:

    הערה

    הטרנזקציה הפעילה בהפעלה זו בוצעה או בוטלה על-ידי הפעלה אחרת

בתרחיש זה, לא ניתן לבצע טרנזקציות ולא ניתן להתחבר ל- SSAS.

גורם

הבעיה מתרחשת מכיוון שכאשר שאילתות ROLAP נשלחות אל SQL Server והשאילתות נכשלות עם שגיאה, הליך משנה צאצא של שאילתת MDX מפסיק לפעול ב- SSAS. עם זאת, רצף התגובות הראשי של השאילתה עדיין ממתין להליך המשנה של הצאצא. לכן, הליך המשנה הראשי חוסם ביצוע עיבוד, וזה חוסם הערכת אבטחה עבור כל הפעלות המשתמש החדשות.

פתרון

הבעיה תוקנה לראשונה בעדכון המצטבר הבא של SQL Server.

עדכון מצטבר 12 עבור SQL Server 2008 R2 SP2 /en-us/help/2938478

אודות עדכונים מצטברים עבור SQL Server

כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:

      

תיקון חם נתמך זמין מ- Microsoft. עם זאת, תיקון חם זה נועד לפתור רק את הבעיה המתוארת במאמר זה. החל תיקון חם זה רק על מערכות שנתקלים בבעיה ספציפית זו.

אם התיקון החם זמין להורדה, קיים סעיף "הורדת תיקונים חמים זמינים" בראש מאמר Knowledge Base זה. אם מקטע זה אינו מופיע, שלח בקשה לשירות הלקוחות והתמיכה של Microsoft לקבלת התיקון החם.

הערה אם מתרחשות בעיות נוספות או אם נדרש פתרון בעיות, ייתכן שיהיה עליך ליצור בקשת שירות נפרדת. עלויות התמיכה הרגילות יחולו על שאלות תמיכה ונושאים נוספים שאינם זכאים לתיקון חם ספציפי זה. לקבלת רשימה מלאה של מספרי הטלפון של שירות הלקוחות והתמיכה של Microsoft או כדי ליצור בקשת שירות נפרדת, בקר באתר האינטרנט הבא של Microsoft:

/contactus/?ws=support הערה הטופס "הורדת תיקון חם זמין" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, הסיבה לכך היא שאין תיקון חם זמין עבור שפה זו.

מצב

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