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

תיקון חם זה חל גם על שירותי הניתוח של Microsoft SQL Server 2014 (SSAS 2014).

תופעות

נניח שברשותך ממדים מסוימים ב-Microsoft SQL Server 2012 Analysis Services (SSAS 2012) או ב-SQL Server 2014 Analysis Services (SSAS 2014) (Tfs_Analysis) המכיל את הנתונים עבור Microsoft Visual Studio Team Server (TFS). בעת הפעלת הפקודה תהליך כנגד הממדים, העיבוד עלול להיכשל, ואתה מקבל את הודעת השגיאה הבאה:

שגיאה פנימית: אירעה שגיאה בלתי צפויה (הקובץ ' pfiallocator. cpp ', line 822, function ' PFMemoryHolder:: RegisterMemoryHolder ').

אם אתה משתמש ב-SQL Profiler כדי לעקוב אחר הבעיה, המעקב מראה שהודעת השגיאה הבאה מופיעה במהלך הפקודה ProcessFull בממד vDimWorkItemTreeOverlay :

שגיאה פנימית: אירעה שגיאה בלתי צפויה (הקובץ ' pfiallocator. cpp ', line 822, function ' PFMemoryHolder:: RegisterMemoryHolder '). שגיאות במנגנון האחסון של OLAP: אירעה שגיאה כאשר התכונה ' WorkItemTreeSK ' של הממד ' עץ פריט עבודה ' מתבצעת בעיבוד של מסד הנתונים ' Tfs_Analysis '.

הערה כשל העיבוד משפיע על עיצובי מסד נתונים של Analysis Services הכוללים מקורות נתונים שהשתמשו בספק הנתונים המנוהלים של .NET Framework עבור SQL Server, שהוא System. Data. SqlClient.

סיבה

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

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

מידע נוסף

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

  • כאשר ההגדרה KeyDuplicate מוגדרת להגדרת ברירת המחדל IgnoreError, אין אזהרות בעת היתקלות בערך מפתח כפול והעיבוד נמשך.

  • כאשר ההגדרה KeyDuplicate מוגדרת ל -ReportAndContinue, השגיאות או האזהרות מדווחים. עם זאת, העיבוד נמשך.

  • כאשר ההגדרה KeyDuplicate מוגדרת ל- ReportAndStop, השגיאות או האזהרות מדווחים והעיבוד מופסק.

מצב

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

פתרון

כדי לעקוף את הבעיה, מחק את המפתח הכפול הלא חוקי בטבלאות הממדים של מחסני הנתונים במנגנון מסד הנתונים של SQL Server. באפשרותך להשתמש בשאילתה הבאה כדי למצוא את המפתח הכפול:SELECT COUNT(WorkItemTreeSK) WorkItemTreeSKCount, WorkItemTreeSKFROM [Tfs_Warehouse].dbo.vDimWOrkItemTreeOverlayGROUP BY WorkItemTreeSKHAVING COUNT(WorkItemTreeSK) >1

הפניות

לקבלת מידע נוסף אודות אפשרויות עיבוד והגדרות, עבור אל אתר האינטרנט הבא של MSDN:

מידע אודות אפשרויות עיבוד והגדרותלקבלת מידע נוסף אודות האופן שבו ניתן לעבד את המחסן או הקוביה באופן ידני, עבור אל אתר האינטרנט הבא של MSDN:

עבד באופן ידני את קוביית מחסן הנתונים ושירותי הניתוח עבור שרת הקרן של הצוות

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×