תופעות
כאשר מסד הנתונים של SQL Server 2012 או SQL Server 2014 מכיל קובץ יומן רישום גדול, אין באפשרותך לשחזר את מסד הנתונים בשירות האחסון של אובייקטים גדולים בינאריים של Microsoft תכולים (BLOB). לדוגמה, אם קובץ יומן הטרנזאקציות גדול כל כך עד שיימשך יותר מ-3 דקות כדי לשחזר אותו, לא תוכל לשחזר את מסד הנתונים. לדוגמה: אם אתה מגבה מסד נתונים גדול מאוד לכתובת ה-URL והוא עשוי להיכשל עם הודעת השגיאה הבאה:
שגיאת הגיבוי <DateTime>: 3041, החומרה: 16, State: 1.<DateTime> גיבוי הגיבוי נכשל בהשלמת מBravoII_AS_PROD מסד הנתונים של גיבוי הפקודה באמצעות דיפרנציאל. בדוק את יומן היישום של הגיבוי לקבלת messages.<DateTime> מפורטת שגיאה spid55:18210, חומרה: 16, State: 1.<DateTime> spid55 BackupVirtualDeviceFile:: RequestDurableMedia: כשל ריקון במכשיר הגיבוי ' https://xxx.blob.core.windows.net/production/yyy.bck '. לא היתה אפשרות לאסוף שגיאת שגיאה של מערכת הפעלה מנקודת קצה מרוחקת.
אם תהפוך את הגיבוי לדגל מעקב אחר כתובות URL (DBCC TRACEON (3004, 3051, 3212, 3014, 3605, 1816,-1)), ייתכן שתקבל את המידע הדומה לטקסט הבא ביומן הרישום של backuptoUrL:
<DateTime>: קוד מצב HTTP 201, הודעת מצב HTTP Created<DateTime>: תוכן המנה: Start 7319191552, Cmd Size 1048576, גודל המטען 1048576, starttime 84313.5811126, endtime 84313.6281149, משך זמן 47.0023 ms, נסיונות 1, הפעלה חוזרת בוצעה? True<DateTime>: קוד מצב HTTP 201, הודעת מצב HTTP Created<DateTime>: השלמת קלט-פלט השנה את הפעולות המקבילות המותרות ל-64, ספירת הוויסות של הליכי משנה של 63 הcomputed<DateTime>: פסק זמן התרחש ב-GetCommand, אורך הזמן הקצוב של 20000, retry<DateTime>: פסק זמן התרחש ב-GetCommand, אורך זמן קצוב לretry<DateTime> 20000 : פסק זמן שאירע ב-GetCommand, אורך הזמן הקצוב של 20000, retry<DateTime>: פסק זמן התרחש ב-GetCommand, אורך הזמן הקצוב של 20000, retry<DateTime>: זמן קצוב אירע ב-GetCommand, אורך הזמן הקצוב של 20000, retry<DateTime>: פסק זמן התרחש ב-GetCommand, אורך הזמן הקצוב של 20000, retry<DateTime>: זמן קצוב אירע ב-GetCommand , אורך הזמן הקצוב של 20000, retry<DateTime>: אירע זמן קצוב ב-GetCommand, אורך הזמן הקצוב של 20000, retry<DateTime>: זמן קצוב אירע ב-GetCommand, אורך הזמן הקצוב של 20000, retry<DateTime>: גיבוי תקשורת עם SqlServr נכשל, hr = 0x80770003<DateTime>: אירעה שגיאה מכרעת במהלך תקשורת מנוע, מידע חריג follows<DateTime>: מידע חריג : אירעה שגיאה במהלך פעולות העברת נתונים עם SqlServer, HRESULT: 0x80770003<DateTime>: סטאק: at Microsoft. SqlServer. VdiInterface. VDI. PerformPageDataTransfer (CloudPageBlob pageBlob, AccessCondition leaseCondition, בוליאני forBackup) ב-BackupToUrl. Program. MainInternal (String [] ארגומנטים)
פתרון הבעיה
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 1 עבור SQL Server 2014 SP1 /en-us/help/3067839
עדכון מצטבר 6 עבור SQL Server 2012 SP2 /en-us/help/3052468
עדכון מצטבר 16 עבור SQL Server 2012 SP1 /en-us/help/3052476
עדכון מצטבר 7 עבור SQL Server 2014 /en-us/help/3046038
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".