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

Microsoft מפיצה את Microsoft SQL Server 2008 R2 כקובץ הניתן להורדה אחד. מאחר שהתיקונים מצטברים, כל מהדורה חדשה מכילה את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללים במהדורת התיקון הקודמת של SQL Server 2008 R2.

תופעות

שקול את התרחיש הבא:

  • יש לך מודל וישות של שירותי נתונים מסוג אב (MDS) הכוללים תכונה מבוססת תחום ב-Microsoft SQL Server 2008 R2. התכונה מבוססת התחום מיועדת להיות מותאמת אישית לאותה תכונה. לדוגמה, יש לך ישות של עובד הכוללת תכונה של ManagerName . התכונה ManagerName מתייחסת לאותה ישות עובד עצמה.הערה מנהל הוא גם סוג של עובד.

  • קיימת הירארכיה נגזרת המוגדרת בתכונה כדי להציג את הקשר הרקורסיבי של אב/צאצא עבור התכונה המבוססת על תחום.

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

    Member1--מנהל תכונה--> Member2--מנהל תכונה--> Member3--מנהל תכונה--> Member2--התכונה manager-> Member3

    insert into mdm.tblStgMemberAttribute(ModelName, EntityName, MemberType_ID, MemberCode, AttributeName, AttributeValue, Status_ID)Values ('EntityTest', 'ModelTest', 1, 'Member3', 'Manager', 'Member2', 0),('EntityTest', 'ModelTest', 1, 'Member2', 'Manager', 'Member3', 0),('EntityTest', 'ModelTest', 1, 'Member3', 'Manager', 'Member2', 0),('EntityTest', 'ModelTest', 1, 'Member2', 'Manager', 'Member1', 0)('EntityTest', 'ModelTest', 1, 'Member1', 'Manager', 'NULL', 0)
  • אתה משתמש באחת מהשיטות הבאות כדי לטעון ערכי נתונים לישות באמצעות תהליך ההיערכות של MDS:

    • הפעיל את המנהל [mdm]. [ udpStagingSweep] הליך באמצעות הפרמטרים הדרושים כדי לעבד את הנתונים בשלבים.

    • לחץ על ניהול שילוב כדי לבקר בדף הבית של אתר האינטרנט של MDS. בדף ייבוא ייצוא , תחת כותרת המקטע לא מאאצווה של רשומות זמניות , לחץ על סמל גלגל השיניים כדי לעבד את הרשומות עבור מודל וגירסה מסוימים.

בתרחיש זה, תהליך הרקע במהלך תהליך האחסון הזמני עשוי להיתקל בלולאה אינסופית כאשר תהליך הרקע מתקשר באופן פנימי אל [mdm]. [ הליך udpMemberRecursiveCircularCheck] .

סיבה

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

  • שורות האחסון הזמני ללא שגיאות יוחלו.

  • שורות האחסון הזמני עם שגיאות מסומנות באמצעות קוד שגיאה.

אם התנאים המתוארים בסעיף "מאפייני המחלה" הם true, ה [mdm]. [ udpMemberRecursiveCircularCheck] הליך לולאות ללא הגבלת זמן עד שמשאבי השרת מותשים, או שמתרחשת הקצרה.

פתרון

מידע אודות עדכון מצטבר

SQL Server 2008 R2 Service Pack 1

התיקון לבעיה זו הופץ לראשונה בעדכון המצטבר 4. לקבלת מידע נוסף אודות אופן ההשגה של חבילת עדכון מצטברת זו עבור SQL Server 2008 R2 SP1, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:

2633146 חבילת עדכון מצטבר 4 עבור SQL Server 2008 R2 Service Pack 1הערה מאחר שבונה הגירסאות מצטבר, כל מהדורת תיקון חדשה מכילה את כל התיקונים החמים וכל תיקוני האבטחה שנכללים במהדורת התיקון הקודמת של SQL Server 2008 R2 SP1. אנו ממליצים לשקול להחיל את הגירסה העדכנית ביותר שמכילה את התיקון האחרון שמכיל תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:

2567616 SQL Server 2008 R2 בונה שהופצו לאחר ש-SQL Server 2008 R2 Service Pack 1 הופץ

מצב

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

פתרון

כדי לפתור בעיה זו, השתמש באחת מהשיטות הבאות:

  • כדי למנוע את הבעיה, בצע את הפעולות הבאות:

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

    2. ודא שכל ערכי החברים עבור כל תכונה מבוססת תחום אינם מכילים הפניות מעגליות המתוארות בסעיף ' מאפייני המילה '

  • כאשר הבעיה המתוארת בסעיף ' מאפייני הבעיה ' מתרחשת, בצע שלבים אלה כדי לפתור את הבעיה:

    1. זהה את ההפעלה הפועלת בלולאה האינסופית.

    2. הרוג את ההפעלה כדי להפסיק את הלולאה.

    3. מחק את ערכי ההפניה המעגלית מטבלת האחסון הזמני לפני עיבוד ההפניה המעגלית שוב.

הערות

  • כדי לזהות את ההפעלה שברצונך להרוג, השתמש באחת מהשיטות הבאות:

    • שימוש בצג פעילות ב-Microsoft SQL Server Management Studio.

    • בחר מתוך התצוגה הדינמית של sys. sysprocesses או sys.dm_exec_requests (רישוי) כדי לזהות את ההפעלות הפועלות במסד הנתונים של MDS שבו המעבד והשעה מתפרשים במהירות. ודא שהשאילתה הנוכחית הפועלת בהפעלה תואמת לשמות ההליכים המתוארים בסעיף ' סיבה '.

  • כדי לזהות את ההליך הפועל כעת עבור ההפעלות, השתמש באחת מהשיטות הבאות:

    • לחץ באמצעות לחצן העכבר הימני על תפריט פרטים בכל תהליך ברישום ' תהליכי ניטור פעילות '.

    • השתמש באחד מהפרמטרים הבאים:

      • הפקודה DBCC INPUTBUFFER (spid) יחד עם מזהה ההפעלה.

      • הפונקציה SELECT * מsys.dm_exec_sql_text (sqlhandle) יחד עם הפרמטר של נקודת האחיזה התואמת של sql בעת שימוש בפלט של מנהל הרישוי.

הפניות

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

כיצד לפתוח צג פעילות ב-SQL Server Management Studioלקבלת מידע נוסף אודות תחביר ההריגה , בקר באתר האינטרנט הבא של MSDN:

מידע כללי אודות תחביר ההריגהלקבלת מידע נוסף אודות מsys.dm_exec_requests הרישוי, בקר באתר האינטרנט הבא של MSDN:

מידע כללי אודות מsys.dm_exec_requests רישוילקבלת מידע נוסף אודות מsys.dm_exec_sql_text הרישוי, בקר באתר האינטרנט הבא של MSDN:

מידע כללי אודות מsys.dm_exec_sql_text רישוילקבלת מידע נוסף אודות הפקודה DBCC INPUTBUFFER , בקר באתר האינטרנט הבא של MSDN:

מידע כללי אודות הפקודה DBCC INPUTBUFFERלקבלת מידע נוסף אודות מודל מתן השירות המצטבר עבור SQL Server, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:

935897 מודל שירות מצטבר זמין מצוות SQL Server כדי לספק תיקונים חמים לבעיות שדווחולקבלת מידע נוסף אודות סכימת מתן השמות עבור עדכוני SQL Server, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:

822499 סכימת מתן שמות חדשה עבור חבילות עדכוני תוכנה של Microsoft SQL Serverלקבלת מידע נוסף אודות מונחים של עדכוני תוכנה, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:

824684 תיאור המינוח הסטנדרטי המשמש לתיאור עדכוני התוכנה של Microsoft

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

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

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

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

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

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

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

×