חל על
SQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Express SQL Server 2008 Standard

תופעות

בעת הפעלת המשפט shrinkfile של dbcc באמצעות השם הלוגי של קובץ במסד נתונים של Microsoft SQL Server 2008 R2 או Microsoft SQL Server 2008, ייתכן שתקבל את הודעת השגיאה הבאה:

Msg 8985, רמה 16, מצב 1, שורה 2לא היתה אפשרות לאתר את הקובץ 'test_log_issue_log' עבור מסד הנתונים 'בדיקה' sys.database_files. הקובץ אינו קיים או שהוא הוצב.

פתרון

מידע אודות Service Pack

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

2979596 SQL Server מהדורת Service Pack 4 של 2008

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

תיקון חם עבור SQL Server 2008 SP3

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

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

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

עדכון מצטבר 8 עבור SQL Server 2008 R2 Service Pack 2

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

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

2730301 גירסאות SQL Server 2008 R2 שפורסמו לאחר הפצה של SQL Server 2008 R2 Service Pack 2

מצב

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

פתרון

כדי לעקוף את הבעיה, השתמש file_id במשפט shrinkfile של dbcc. כדי להשיג מזהה קובץ, השתמש בפונקציית FILE_IDEX או בצע שאילתה בתצוגת sys.database_files הקטלוג במסד הנתונים הנוכחי.

מידע נוסף

לקבלת מידע נוסף אודות אופן השימוש במשפט shrinkfile של dbcc, עבור אל אתר האינטרנט הבא של TechNet:

כיצד להשתמש במשפט "dbcc shrinkfile"לקבלת מידע נוסף אודות אופן השימוש בפונקציית FILE_IDEX, עבור אל אתר האינטרנט הבא של TechNet:

כיצד להשתמש בפונקציית FILE_IDEX החיצונית

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

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

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