Sümptomid
Kui SQL Server 2012 või SQL Server 2014 andmebaas sisaldab suurt transaktsioonilogifailide, ei saa te taastada andmebaasi Microsoft Azure Binary Large Objects (BLOB) Storage Service. Kui transaktsioonilogifailide on näiteks nii suur, et selle taastamiseks kulub rohkem kui 3 minutit, ei saa andmebaasi taastada. Näiteks: kui varundate väga suure andmebaasi URL-ile ja see võib nurjuda, kuvatakse järgmine tõrketeade.
<DateTime> varunduse tõrge: 3041, raskusaste: 16, olek: 1. <DateTime> backup BACKUP ei saanud käsu BACKUP andmebaasi BravoII_AS_PROD koos DIFERENTSEERItud. Lugege üksikasjalike sõnumite varunduse rakenduse Logi. <DateTime> spid55 tõrge: 18210, raskusaste: 16, olek: 1. <DateTime> spid55 BackupVirtualDeviceFile:: RequestDurableMedia: flush rike on backup Device ' https://xxx.blob.core.windows.net/production/yyy.bck '. Operatsioonisüsteemi tõrke tõrkeid ei saanud Kaug-lõpp-punktist koguda.
Kui lubate varunduse URL-i jälituslipp (DBCC TRACEON (3004; 3051; 3212; 3014; 3605; 1816;-1))), võidakse kuvada backuptoUrL logist järgmine teave:
<DateTime>: HTTP Status Code 201, HTTP oleku sõnum loodud<DateTime>: kandevõime: Start 7319191552, cmd Size 1048576, kandevõime suurus 1048576, startTime 84313,5811126, Endtime 84313,6281149, kestus 47,0023 MS, katsed 1, tagasihelistamine on tehtud? True<DateTime>: HTTP Status Code 201, HTTP-oleku sõnum loodud<DateTime>: IO lõpuleviimine on muutnud lubatud paralleelseid toiminguid 64, Throttle Count Delta 63 niidid oli arvutatud<DateTime>: ajalõpp toimus GetCommand, ajalõpu pikkus 20000, proovib uuesti<DateTime>: GetCommand, ajalõpu pikkus 20000, proovib<DateTime>: GetCommand, ajalõpu pikkus 20000, proovib uuesti<DateTime>: ajalõpp GetCommand, ajalõpu pikkus 20000, proovib uuesti<DateTime>: ajalõpp tekkis GetCommand, ajalõpu pikkus 20000, proovib uuesti<DateTime>: ajalõpp on toimunud GetCommand, ajalõpu pikkus 20000, proovib uuesti<DateTime>: aeg on toimunud GetCommand , ajalõpu pikkus 20000, proovib uuesti<DateTime>: ajalõpp oli GetCommand, ajalõpu pikkus 20000, proovib uuesti<DateTime>: GetCommand, ajalõpu pikkus 20000, proovib uuesti<DateTime>: backup suhtlemine SqlServr ebaõnnestus, hr = 0x80770003<DateTime>: mootori suhtluse ajal ilmnes pöördumatu tõrge, erandi teave<DateTime>: erand teave: andmeedastuse toimingute käigus ilmnes tõrge SqlServer, HRESULT: 0x80770003<DateTime>: Stack: kell Microsoft. SqlServer. VdiInterface. VDI. PerformPageDataTransfer (CloudPageBlob pageBlob, AccessCondition leaseCondition, Boolean forBackup) kell BackupToUrl. Program. MainInternal (string [] args)
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Kumulatiivne Update 1 SQL Server 2014 SP1 jaoks /en-us/help/3067839
Kumulatiivne Update 6 SQL Server 2012 SP2 jaoks /en-us/help/3052468
Kumulatiivne värskendus 16 SQL Server 2012 SP1 jaoks /en-us/help/3052476
Kumulatiivne Update 7 SQL Server 2014 /en-us/help/3046038
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.