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

באג #: 147332 (תחזוקת תוכן)VSTS: 699009

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

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

Microsoft SQL Server 2008 R2 או Microsoft SQL Server 2008 עשוי לסמן קבצי מסד נתונים של נתונים דליל גם כאשר הקבצים הפיזי מסומנים כדליל לא במערכת הקבצים.

הערות

  • כדי לקבוע אם קבצי מסד נתונים של נתונים מסומנים כקובץ דליל במטה-נתונים שרת SQL, הפעל את המשפט הבא, ולאחר מכן בדוק אם עמודה Is_Sparse מוגדר לערך שאינו אפס בערכת התוצאות:

    Use 

    <database name>select is_sparse , physical_name from sys.database_files

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

    fsutil sparse queryflag 
    <files path>\<database file>

    אם אתה מקבל את הפלט הבא, הקובץ מסומן כקובץ דליל במערכת הקבצים:

    קובץ זה מוגדר כדליל.

  • יש לסמן את המטה-נתונים של SQL Server והן את המטה-נתונים של מערכת קבצים כקובץ דליל עבור רק מסד נתונים של קבצי נתונים המהווים חלק תצלום בזק של מסד הנתונים.

הגורם

בעיה זו מתרחשת מאחר שמערכת הקבצים מסמן שלמות נתונים מסד נתונים כקובץ דליל לאחר זרם חלופי שסומן במקור דליל מוסר באופן שגוי. זרם חלופי מוסר בעת פקודה DBCC CHECKDB מסתיים.

הערות

  • שימוש פנימי של תמונת מסד נתונים הוא תכונה מסוג NTFS בו נעשה שימוש על-ידי משפחת DBCC CHECKDB של פקודות. בעת הפעלת פקודות DBCC , מנגנון מסד הנתונים יוצר זרם חלופי בזק מסד נתונים ומביא אותו למצב עקבי טרנזקציות. הפקודה DBCC מפעיל בדיקות מול הזרם חלופי. זרם חלופי משוחררת לאחר הפקודה DBCC הסתיימה.

  • עיצוב הגורמת לבעיה זו שהוצגה ב- Windows Server 2003 שבו גיבויים רמת העוצמה של Windows משמשים כדי לגבות את קבצי מסד הנתונים. מטה-נתונים של SQL Server מאחסן עותק של תכונות דליל עבור קבצי נתונים בטבלאות מערכת. עם זאת, שרת SQL אינו מעדכן את המידע Is_Sparse לאחר להסיר את התכונה דליל ממערכת הקבצים.

  • בעיה זו מתרחשת גם לאחר העברת מסד נתונים מ- Windows Server 2003 לגירסה מתקדמת יותר של מערכת ההפעלה Windows.

    לדוגמה, מעבר מסדי נתונים מ- Windows Server 2003 Windows Server 2008 או Windows Server 2008 R2.

פתרון

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

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

כיצד להסיר תכונות דליל ממערכת הקבצים

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

SQL Server 2008 ה-Service Pack 3

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

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

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

SQL Server 2008 ה-Service Pack 1

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

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

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

SQL Server 2008 ה-Service Pack 2

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

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

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

SQL Server 2008 R2 CU9

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

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

בונה SQL Server 2008 R2 של 981356 ' אשר פורסמו לאחר פורסם SQL Server 2008 R2

SQL Server 2008 R2 Service Pack 1 CU2

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

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

בונה SQL Server 2008 R2 של 2567616 ' אשר פורסמו לאחר SQL Server 2008 R2 Service Pack 1 פורסם

מידע על תיקונים חמים

תיקון חם נתמך זמין מ-Microsoft. עם זאת, תיקון חם זה מיועד לפתור רק את הבעיה המתוארת במאמר זה. יש להחיל תיקון חם זה רק במערכות שהתעוררה בהן הבעיה המתוארת במאמר זה. תיקון חם זה עשוי לעבור בדיקות נוספות. לכן, אם המערכת שברשותך לא נפגעה באופן חמור מבעיה זו, מומלץ להמתין לעדכון התוכנה הבא המכיל תיקון חם זה.

אם התיקון החם זמין להורדה, ישנו סעיף "הורדת תיקון חם זמינה" בראש מאמר Knowledge Base. אם מקטע זה אינו מופיע, פנה לשירות הלקוחות והתמיכה של Microsoft כדי לקבל את התיקון החם.

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

http://support.microsoft.com/contactus/?ws=supportהערה הטופס "הורדת תיקון חם זמינה" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, הסיבה לכך היא שהתיקון חם אינו זמין עבור שפה זו.

דרישות מוקדמות

כדי להחיל תיקון חם זה, עליך SQL Server 2008 R2, מותקן.

דרישת הפעלה מחדש

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

מידע על החלפת התיקון החם

תיקון חם זה אינו מחליף תיקון חם שפורסם בעבר.

פרטי קובץ

הגירסה העולמית של תיקון חם זה כוללת את תכונות הקובץ (או תכונות קובץ מתקדמות יותר) המפורטות בטבלה הבאה. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). כשמציגים את פרטי הקובץ, היא מומרת לזמן המקומי. כדי לברר את הפרש השעות בין זמן UTC לזמן המקומי, השתמש בכרטיסייה אזור זמן בפריט ' תאריך ושעה ' בלוח הבקרה.

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

פלטפורמה

Sqlservr.exe

2009.100.1800.0

121,829,216

08-Jul-2011

11:55

IA-64

Sqlservr.exe

2009.100.1800.0

62,027,616

08-Jul-2011

12:28

x64

Sqlservr.exe

2009.100.1800.0

42,911,584

08-Jul-2011

13:22

x86

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

מידע נוסף

הטבלה הבאה מספקת מידע נוסף אודות המוצרים או כלי בדיקה אוטומטית עבור תנאי זה שלך מופע של SQL Server והן בגירסאות של מוצר שרת SQL שמולם להעריך את הכלל.

תוכנה כלל

כותרת כלל

תיאור הכלל

גירסאות מוצר שמולם להעריך את הכלל

יועץ מרכז המערכת

קבצי מסד נתונים של SQL Server לסמן קבצים דלילים


יועץ system Center בודק אם מופע SQL Server זה מכיל קבצי מסד נתונים המסומנים כדליל. יש לסמן רק קבצי מסד נתונים של תמונה כקבצי. אם קבצי מסד נתונים רגיל מסומנים כדליל, יועץ מפיק הודעת התראה. יועץ מסתמך על עמודה is_sparse ב sys.master_files תצוגה של קטלוג. סקור את הפרטים הכלולים בסעיף "מידע שנאסף" ההתראה יועץ, וכן לבדוק את מצב דליל ברמת מערכת ההפעלה עבור הקבצים המושפעים. לאחר ניקוי מצב דליל של מערכת ההפעלה, באפשרותך להחיל את התיקון החם הנדונות במאמר זה כדי לרענן את המטה-נתונים של SQL Server ולסנכרן הגדרות מערכת ההפעלה.

SQL Server 2008

SQL Server 2008 R2

שרת SQL 2012

הפניות

לקבלת מידע נוסף אודות פקודות DBCC, בקר באתר האינטרנט הבא של MSDN:

מידע כללי אודות פקודות DBCCלקבלת מידע נוסף אודות המשפט Fsutil , בקר באתר האינטרנט הבא של MSDN:

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

973886 אין באפשרותך לשחזר קבצים גדולים במערכת הקבצים NTFS בעת מחיקת כל זרמי נתונים בעלי תכונות דליל בגירסת 64 סיביות של Windows XP SP2 או ב- Windows Server 2003 SP2

הודעת שגיאה כאשר אתה מפעיל את הפקודה "chkdsk" יחד עם 932021 "/ v" לעבור במחשב מבוסס Windows Server 2003: "Correcting קובץ דליל רשומה מקטע < מספר >"

מחבר: rdorr; jannaw; sureshka
כותב: v-allzhu; v-jayc
סוקר טכני: rdorr; jannaw
עורך: v-lynan

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

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

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

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

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

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

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

×