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

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

תופעות

סימפטום 1בעת ביצוע אוכלוסיה עבור אינדקס גדול של טקסט מלא ב-Microsoft SQL Server 2008 או ב-Microsoft SQL Server 2008 R2, ייתכן שתקבל הודעת שגיאה בקובץ יומן הרישום של הטקסט המלא. מספר הפעמים שבהן נרשמת הודעת שגיאה זו תלויה בגודל האצווה מינוס אחד. לדוגמה, במחשב של 32 סיביות, גודל האצווה הוא 1,000, ולכן השגיאה נרשמת 999 פעמים. הודעת השגיאה דומה להודעה הבאה:

שגיאה ' 0x8004cb04: מילים הזיכרון הנכנס פגום. הסיבה לכך היא מסנן פגום, wordbreaker או רכיב אינדקס אחר. אירע במהלך אוכלוסיית אינדקס הטקסט המלא עבור התצוגה ' טבלה ' או ' אינדקס ' [smarsh]. [dbo]. [ArchiveMsgs] ' (טבלה או תצוגת אינדקס מזהה ' 160719625 ', מזהה מסד נתונים ' 7 '), ערך מפתח טקסט מלא ' 291484087 '. הניסיון ייעשה כדי ליצור אינדקס ממנו.

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

<Date> שגיאת spid28s <Time> ' 0x80040e28 ' אירע במהלך אוכלוסיית אינדקס הטקסט המלא עבור הטבלה או תצוגת אינדקס ' [smarsh]. [dbo]. [ArchiveMsgs] ' (טבלה או תצוגת אינדקס מזהה ' 160719625 ', מזהה מסד נתונים ' 7 '), ערך מפתח טקסט מלא ' 199598211 '. הניסיון ייעשה כדי ליצור אינדקס ממנו.

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

<Date> <Time> שגיאת spid26s ' 0x80043630: תהליך daemon של המסנן MSFTEFD הזמן הקצוב לסיבה לא ידועה. אפשרות זו עשויה להצביע על באג במסנן, בwordbreaker או במטפל בפרוטוקולים. אירעו במהלך אוכלוסיית אינדקס הטקסט המלא עבור התצוגה ' טבלה ' או ' אינדקס ' [smarsh]. [dbo]. [ArchiveMsgs] ' (טבלה או תצוגת אינדקס מזהה ' 160719625 ', מזהה מסד נתונים ' 7 '), ערך מפתח טקסט מלא ' 14304130 '. הניסיון ייעשה כדי ליצור אינדקס ממנו.

סימפטום 2בנוסף, ייתכן שתבחין שתהליך FDHOST. exe אינו תקין. כאשר אתה מנסה להפעיל שאילתת טקסט מלא או לבצע אוכלוסיית טקסט מלא, אתה מקבל את ההודעה הבאה בחזרה ללקוח.

Msg 30053, Level 16, State 102, Line 1Word שבירת הזמן עבור מחרוזת שאילתת הטקסט המלא. פעולה זו עשויה להתרחש אם הwordbreaker לקח זמן רב לעבד את מחרוזת שאילתת הטקסט המלא, או אם מספר גדול של שאילתות פועלות בשרת. נסה להפעיל שוב את השאילתה תחת טעינה קלה יותר.

כאשר אתה בוחן את היומנים של SQLFT * עבור קטלוג זה, אתה מבחין בהודעת שגיאה זו:

השגיאה ' 0x80004005 ' אירעה במהלך אוכלוסיית אינדקס הטקסט המלא עבור התצוגה ' טבלה ' או ' אינדקס ' [DBNAME]. [dbo]. [TABLENAMe] ' (טבלה או תצוגת אינדקס מזהה ' 1204001724 ', מזהה מסד נתונים ' 5 '), ערך מפתח טקסט מלא ' 4 '. הניסיון ייעשה כדי ליצור אינדקס ממנו.

כאשר אתה בוחן את ה-SQL Errorlog, אתה מבחין בהודעת שגיאה זו:

שגיאה: 30089, חומרה: 17, State: 1. התהליך של מארח מסנן fulltext (FDHost) הופסק בצורה חריגה. מצב זה עשוי להתרחש אם תצורתו של רכיב לשונית שתצורתו נקבעה באופן שגוי או שאינה מתפקדת כהלכה, כגון wordbreaker, ורשים או filter, גרמה לשגיאת השיבו במהלך יצירת אינדקס טקסט מלא או עיבוד שאילתה. התהליך יופעל מחדש באופן אוטומטי.

סיבה

בעיה זו מתרחשת עקב באג בתקשורת בין התהליך Sqlservr. exe לבין תהליך Fdhost. exe. כאשר אצוותים נשלחות מתהליך Sqlservr. exe לתהליך Fdhost. exe, לעתים הזיכרון המשותף היוצא (OSM), שהוא הזיכרון המשותף מ-Sqlservr. exe ל-Fdhost. exe, מכיל שטח מספיק כדי להתאים לעמודה הבאה של מסמך. כאשר פעולה זו מתרחשת, התהליך Sqlservr. exe שולח הודעה כדי ליידע את התהליך של Fdhost. exe כדי לעבד את כל הנתונים הקיימים ב-OSM. כאשר התהליך Fdhost. exe מעבד נתונים, הזיכרון המשותף הנכנס (ISM), שהוא הזיכרון המשותף מ-Fdhost. exe ל-Sqlservr. exe, עשוי להיות מלא. במצב זה, התהליך Fdhost. exe שולח הודעת "הרצה לאחור" לתהליך Sqlservr. exe. הודעה זו מבקשת שהתהליך Sqlservr. exe ישלח מחדש את המסמך האחרון מהעמודה הראשונה. עם זאת, כאשר התהליך Sqlservr. exe מתחיל שוב לשלוח את המסמך, הוא מתחיל מעמודה 2 במקום עמודה 1. פעולה זו גורמת להודעות השגיאה המוזכרות בסעיף ' מאפייני הבעיה '.

פתרון

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

SQL Server 2008 R2 Service Pack 2

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

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

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

SQL Server 2008

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

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

956909 SQL Server 2008 בונה שהופצו לאחר ש-SQL Server 2008 הופץ

SQL Server 2008 Service Pack 1

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

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

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

פתרון

כדי לעקוף בעיה זו, הגדל את הגודל של ISM. לשם כך, קבע את תצורת המשתנה הISM_Size באמצעות הפרוצדורה המאוחסנת sp_fulltext_service . כדי להראות את הערך הנוכחי:sp_fulltext_service ' ism_size ' כדי לשנות את הערך ל-16:sp_fulltext_service ' ism_size ', @value = 16הערה: יהיה עליך להפעיל מחדש את שירות SQL Server כדי שהשינוי ייכנס לתוקף.

מצב

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

מידע נוסף

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

מידע נוסף אודות חבילת העדכון המצטבר 4 עבור SQL Server 2008

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

963036 חבילת עדכון מצטבר 4 עבור SQL Server 2008

מידע נוסף אודות חבילת העדכון המצטבר 1 עבור SQL Server 2008 Service Pack 1

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

969099 חבילת עדכון מצטבר 1 עבור SQL Server 2008 Service Pack 1

הפניות

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

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

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

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

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

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

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

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

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

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

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

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

×