KB3138455 - תיקון: השגיאה "מתזמן שאינו מניבה" בעת משימת ניקוי ניהול גירסאות מופעלת על עותק משוכפל משני של AlwaysOn SQL Server- AlwaysOn

חל על
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

סימפטומים

נניח שיש לך מעבד מרובה ליבות (32 ליבות או יותר) שבו פועל Microsoft SQL Server 2014 או 2012 SP3. כאשר משימת ניקוי ניהול הגירסאות פועלת על עותק משוכפל משני של AlwaysOn, השימוש ב- CPU עשוי לגשת ל- 100 אחוז. בנוסף, שגיאת "מתזמן שאינו מניבה" הדומה להודעה הבאה נרשמת ביומן SQL Server שגיאה:

תאריך שעה.80 שרת המשתמש בגירסה 'dbghelp.dll' '4.0.5'
date time.81 Server **Unable to get thread context for spid 0
date time.81 Server * *******************************************************************************
date time.81 Server *
date time.81 Server * BEGIN STACK DUMP:
date time.81 Server * תאריך ושעה spid 2944
date time.81 Server *
date time.81 Server * מתזמן ללא תשואה
date time.81 Server *
date time.81 Server * *******************************************************************************
תאריך שעה.81 חתימת מחסנית שרת עבור ה- dump 0x000000000000015F
date time.22 Server [INFO] Identity Begin End | שגיאת תוצאת מצב ספקולטת עצלןCommit ReadOnly שהוכן | מזהה הליך משנה של מסד נתונים של טרנזקציות | ReadSet WriteSet ScanSet Savepoint LogSizeRq | CommitDep TotalComm תלוי 0 1 תלוי 2 תלוי 3 תלוי 4 תלוי 5 תלוי 6 תלוי 7 | מיקום אזור |
תאריך שעה.33 תהליך Dump חיצוני של שרת 0x20000001.
תאריך שעה.33 תהליך שרת 0:0:0 (0x32e8) עובד 0x0000000005B54160 נראה שאינו מניבה ב- Scheduler 12. זמן יצירת הליך משנה: 13094297045567. הליך משנה CPU בשימוש: ליבה 0 אלפיות שניה, משתמש 51979 אלפיות שניה. ניצול התהליך 2%. המערכת אינה פעילה ב- 97%. מרווח זמן: 70153 אלפיות שניה.
date time.45 Server Process 0:0:0 (0x32e8) Worker 0x0000000005B54160 נראה כלא מניבה ב- Scheduler 12. זמן יצירת הליך משנה: 13094297045567. הליך משנה CPU בשימוש: ליבה 0 אלפיות שניה, משתמש 103459 אלפיות שניה. ניצול התהליך 2%. המערכת אינה פעילה ב- 97%. מרווח זמן: 136828 אלפיות שניה
תאריך שעה.58 תהליך שרת 0:0:0 (0x32e8) עובד 0x0000000005B54160 נראה שאינו מניבה ב- Scheduler 12. זמן יצירת הליך משנה: 13094297045567. הליך משנה CPU בשימוש: ליבה 0 אלפיות שניה, משתמש 146001 אלפיות שניה. ניצול התהליך 2%. המערכת אינה פעילה ב- 97%. מרווח זמן: 196951 אלפיות שניה
תאריך שעה.70 תהליך שרת 0:0:0 (0x32e8) עובד 0x0000000005B54160 נראה שאינו מניבה ב- Scheduler 12. זמן יצירת הליך משנה: 13094297045567. הליך משנה CPU בשימוש: ליבה 0 אלפיות שניה, משתמש 193269 אלפיות שניה. ניצול התהליך 2%. המערכת אינה פעילה ב- 97%. מרווח זמן: 257073 אלפיות שניה

פתרון

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

עדכון מצטבר 6 עבור SQL Server 2014 Service Pack 1
        
         עדכון מצטבר 3 עבור SQL Server 2012 SP3
        
         עדכון מצטבר 12 עבור SQL Server 2012 SP2
        
      

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

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

העדכון המצטבר האחרון עבור SQL Server 2014
        
         העדכון המצטבר האחרון עבור SQL Server 2012 SP3
        
         העדכון המצטבר האחרון עבור SQL Server 2012 SP2 

פתרון

כדי לעקוף בעיה זו באופן זמני, הפעל מחדש את המחשב שבו פועל המופע של SQL Server.

מצב

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

חומרי עזר

למד על המינוח שבו Microsoft משתמשת לתיאור עדכוני תוכנה.