פתרון
שגיאת 'VSS error 0x800423f4' יכולה להצביע על מספר בעיות שונות ומופיעה כאשר:
- המסד נתונים שלך מוגדר ל-SINGLE_USER והוא כבר פתוח. ודא שאף אחד לא משתמש במסד הנתונים במהלך הגיבוי או שנה את מצב הגישה.
- שם מסד הנתונים כולל רווחים בתחילה/בסוף או תווים לא ניתנים להדפסה. תקן את שם מסד הנתונים על ידי הסרת התווים שאינם נתמכים.
- שירות Microsoft Volume Shadow Copy Service (VSS) ושירות SQL Server VSS Writer אינם פועלים או לא יציבים. בדוק את יומני המערכת ופתור את הבעיה.
- חוסר בשרשורי עבודה (worker threads). נסה להגדיל את אפשרות Max Worker Threads בהגדרות MS SQL Server.
בהתאם להגדרות של SQL Server, ייתכן שכל השרשורים הזמינים ינוצלו אם תיצור גיבוי snapshot של מספר מסדי נתונים בו-זמנית. ל-Microsoft יש מאמר שמתייחס לבעיה ולפתרון שלה:
- אם אתה מריץ גרסת 64 ביט של SQL Server, תוכל לשקול להגדיל את ערך Max Worker Threads
- אם אתה מריץ גרסת 32 ביט של SQL Server, בדוק כיצד הגדלת Max Worker Threads משפיעה על ביצועי השרת
כיצד להגדיר את מספר שרשורי העבודה המרבי (SQL Server Management Studio):
***** כדי להשלים את הגיבוי בהצלחה, יש להגדיר 5 שרשורי עבודה (Worker Threads) לכל מופע SQL. לדוגמה: אם יש לך 10 מופעי SQL (מסדי נתונים), יש להגדיר 50 Worker Threads באפשרות Max Worker Threads. *****
הערה: Online Backup (Datashield) הוא מוצר ישן וזמין רק לחשבונות Atera ותיקים. לפתרונות גיבוי חדשים יותר, עיין בעמוד הזה.