KB2878975-FIX: הפרת גישה בעת הפעלת שאילתה המשתמשת בפונקציה "change_tracking_current_version ()" ב-SQL Server 2012

תופעות

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

  • אתה מאפשר מעקב אחר שינויים במסד נתונים ב-Microsoft SQL Server 2012.

  • אתה מפעיל שאילתה המשתמשת בפונקציה מעקב אחר שינויים במערכת CHANGE_TRACKING_CURRENT_VERSION ().

  • SQL Server מנסה להשתמש בתוכנית ביצוע שאילתה מקבילית כדי להפעיל את השאילתה.

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

מונוסודיום גלוטמט 0, Level 11, State 0, Line 0A השגיאה החמורה אירעה בפקודה הנוכחית.  יש להשליך את התוצאות, אם קיימות.

סיבה

הבעיה מתרחשת מאחר שהפונקציה CHANGE_TRACKING_CURRENT_VERSION () אינה ניתנת להפעלה כראוי במקביל.

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

מצב

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

פתרון

כדי לעקוף את הבעיה, השתמש ברמז ' OPTION (MAXDOP 1) ' בשאילתה.

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

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

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

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

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×