תיקון: אינדקס באשכולות עשויים להיפגם בעת הפעלת דוח עדכון מורכבים יחד עם רמז NOLOCK מול טבלה ב- SQL Server

תרגומי מאמרים תרגומי מאמרים
Article ID: 2878968 - View products that this article applies to.
הרחב הכל | כווץ הכל

On This Page

מאפייני הבעיה

בעת הפעלת דוח עדכון מורכבים יחד עם רמז NOLOCK מול טבלה ב- Microsoft SQL Server 2008, 2012 שרת SQL, SQL Server 2008 R2 או 2014 של שרת SQL, תיתכן השחתת אינדקס באשכולות. בנוסף, הודעת השגיאה הבאה עשויה להירשם ביומן את יומן רישום השגיאות של SQL Server:

תאריך>זמן> spid # שגיאה: 8646, סיכון: 21, מצב: 1.
תאריך>זמן> spid # אין אפשרות למצוא ערך אינדקס באינדקס 3 מזהה, של טבלה 2102402659, במסד הנתונים 'שמתייחס>'. האינדקס שצוין פגומה או שקיימת בעיה עם תוכנית העדכון הנוכחי. הפעל DBCC CHECKDB או DBCC CHECKTABLE. אם הבעיה נמשכת, פנה אל התמיכה במוצר.
תאריך>זמן> spid # באמצעות 'dbghelp.dll' גירסה '4.0.5'
תאריך>זמן> spid # * * Dump הליך משנה - spid = 0, EC = 0x0000000BD70624C0
תאריך>זמן> spid # *** נשלחות Y:\MSSQL\MSSQL10 Dump של המחסנית.MSSQLSERVER\MSSQL\LOG\SQLDump0003.txt
Date>Time> spid # * *******************************************************************************
תאריך>זמן> spid # *
תאריך>זמן> spid # * להתחיל DUMP של מחסנית:
תאריך>זמן> spid # * תאריך>זמן> spid #
תאריך>זמן> spid # *
תאריך>זמן> spid # * CPerIndexMetaQS::ErrorAbort - פגם באינדקס
תאריך>זמן> spid # *

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

סיבה

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

פתרון הבעיה

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

עדכון מצטבר 1 עבור SQL Server 2014

11 עדכון מצטבר עבור SQL Server 2012

עדכון מצטבר 7 עבור SQL Server 2012 SP1

עדכון מצטבר 13 עבור SQL Server 2008 SP3

עדכון מצטבר 9 עבור SQL Server 2008 R2 SP2

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

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

סטטוס

מיקרוסופט מאשרת כי מדובר בבעיה במוצרי מיקרוסופט הרשומים בסעיף-'חל על'.

מאפיינים

Article ID: 2878968 - Last Review: יום שלישי 22 אפריל 2014 - Revision: 5.0
המידע במאמר זה חל על:
  • Microsoft SQL Server 2008 Service Pack 3, הפועל עם:
    • Microsoft SQL Server 2008 Enterprise
    • Microsoft SQL Server 2008 Developer
    • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Standard
מילות מפתח 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2878968 KbMthe
תרגום מכונה
חשוב: מאמר זה תורגם באמצעות תוכנת תרגום מכונה של Microsoft וייתכן שנערך לאחר מכן על-ידי קהילת Microsoftבאמצעות טכנולוגייתCommunity Translation Framework (CTF) או באמצעות תרגום אנושי. Microsoft מציעה לך גם מאמרים בתרגום אנושי, מאמרים בתרגום מכונה ומאמרים שנערכו על ידי הקהילה כדי לאפשר גישה למאמרים הקיימים במאגר הידע (Knowledge Base) שלMicrosoft בשפות שונות. מאמרים מתורגמים יכולים להכיל שגיאות באוצר המילים, בתחביר או בדקדוק. Microsoft אינה אחראית לחוסר דיוק, שגיאות או נזקים שייגרמו כתוצאה מטעויות בתכנים או משימוש בתכנים על ידי לקוחותיה.
כותרת מאמר זה באנגלית: 2878968

ספק משוב

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com