KB2628126 - תיקון: השגיאה "שגיאת אינדקס טקסט מלא במהלך דחיסה או ביטול דחיסה" בעת יצירת אינדקס טקסט מלא ב- SQL Server 2008 או ב- SQL Server 2008 R2 אם המפתח הראשי מוגדר לעמודת BIGINT

חל על
SQL Server 2008 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

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

סימפטומים

בחן את התרחיש הבא:

  • יש לך טבלה המכילה עמודת BIGINT ו- XML ב- Microsoft SQL Server 2008 או ב- Microsoft SQL Server 2008 R2.
  • הגדר את המפתח הראשי של הטבלה לעמודה BIGINT .
  • אתה מנסה ליצור אינדקס טקסט מלא בעמודה XML.

בתרחיש זה, הודעת שגיאה הדומה להודעה הבאה נרשמת ביומן הרישום SQL Server שגיאה:

הערה

<תאריך><מועד> spid# שגיאה: 30045, חומרה: 17, מצב: 53.
<שגיאת אינדקס טקסט מלא מסוג Date><Time> spid# במהלך דחיסה או ביטול דחיסה. ייתכן שאינדקס הטקסט המלא פגום בדיסק. הפעל את dbcc checkdatabase ואכלס מחדש את האינדקס.

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

הערה

<תאריך><ושעה> של spid# שגיאה '0x80fc755d' אירעה במהלך אוכלוסיית אינדקס של טקסט מלא עבור טבלה או תצוגה סדורה באינדקס '<table or veiw>' (מזהה תצוגה בטבלה או בתצוגה סדורה באינדקס '<ID>', מזהה מסד נתונים '<ID>'), ערך מפתח של טקסט מלא '<ערך>'. יתבצע ניסיון ליצור אינדקס מחדש.

בנוסף, SQL Server יוצר קבצי Dump של זיכרון בתיקיה יומן רישום של יישום.

פתרון

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

SQL Server Service Pack 3 של 2008

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

2648098 חבילת העדכון המצטבר 3 עבור SQL Server 2008 Service Pack 3Note מאחר גירסאות ה- Build הם מצטברים, כל פרסום תיקון חדש מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו במהדורה הקודמת של SQL Server 2008. Microsoft ממליצה לשקול להחיל את מהדורת התיקון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך מאגר הידע Microsoft Knowledge Base:

2629969 גירסאות ה- Build של SQL Server 2008 שפורסמו לאחר ש- SQL Server 2008 Service Pack 3 הופץ, התיקונים החמים של Microsoft SQL Server 2008 נוצרים עבור ערכות service pack ספציפיות של SQL Server. עליך להחיל תיקון חם SQL Server 2008 Service Pack 3 על התקנה של SQL Server 2008 Service Pack 3. כברירת מחדל, כל תיקון חם שסופק SQL Server Service Pack כלול ב- service pack SQL Server service pack.

SQL Server 2008 R2

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

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

981356 גירסאות build SQL Server 2008 R2 שהופצו לאחר SQL Server 2008 R2 הופץ

SQL Server 2008 R2 Service Pack 1

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

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

2567616 גירסאות ה- Build SQL Server 2008 R2 שהופצו לאחר SQL Server 2008 R2 Service Pack 1 הופץ

SQL Server Service Pack 2 2008

התיקון לבעיה זו הופץ לראשונה בחבילת העדכון המצטבר 7 עבור SQL Server 2008 Service Pack 2. לקבלת מידע נוסף אודות חבילת עדכון מצטבר זה, לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך מאגר הידע Microsoft Knowledge Base:

2617148 עדכון מצטבר 7 עבור SQL Server 2008 Service Pack 2Note מאחר גירסאות ה- Build הם מצטברים, כל פרסום עדכון חדש מכיל את כל התיקונים החמים ואת כל עדכוני האבטחה שנכללו בעדכון הקודם של SQL Server 2008. מומלץ לשקול להחיל את מהדורת העדכון העדכנית ביותר המכילה תיקון חם זה. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך מאגר הידע Microsoft Knowledge Base:

2402659 גירסאות ה- Build של SQL Server 2008 שפורסמו לאחר ש- SQL Server 2008 Service Pack 2 הופץ ב- SQL Server 2008 נוצרים עבור ערכות service pack ספציפיות של SQL Server. עליך להחיל תיקון חם SQL Server 2008 Service Pack 2 (SP2) על התקנה של SQL Server 2008 SP2. כברירת מחדל, כל תיקון חם שסופק SQL Server Service Pack כלול ב- service pack SQL Server service pack.

מצב

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

חומרי עזר

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

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

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

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