CORREZIONE: Non è possibile ripristinare un 2012 di SQL Server o database 2014 nel servizio di archiviazione di Microsoft Azure oggetto binario di grandi dimensioni

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2867316
Sintomi
Quando un database di SQL Server 2012 o SQL Server 2014 contiene un file di registro delle transazioni di grandi dimensioni, è possibile ripristinare il database del servizio di archiviazione di oggetti binari di grandi dimensioni (BLOB) di Microsoft Azure. Ad esempio, se il file di registro delle transazioni è talmente elevato che richiede più di 3 minuti per ripristinarla, sarà possibile ripristinare il database.

Ad esempio: Se si esegue il backup un grande database per andit URL potrebbe non riuscire con il seguente messaggio di errore:
<DateTime>Errore di backup: 3041, gravità: 16, stato: 1.
<DateTime>BACKUP non è riuscito a completare il comando BACKUP DATABASE BravoII_AS_PROD WITH DIFFERENTIAL. Controllare il registro applicazione di backup per informazioni dettagliate sui messaggi.
<DateTime>Errore spid55: 18210, gravità: 16, stato: 1.<DateTime> spid55 BackupVirtualDeviceFile::RequestDurableMedia: errore nella periferica di backup 'https://xxx.blob.core.windows.net/production/yyy.bck' lo svuotamento. ErrorError sistema operativo potrebbe non essere raccolte dall'Endpoint remoto.</DateTime></DateTime></DateTime></DateTime>
E se si attiva il backup per il flag di traccia di URL (DBCC TRACEON(3004, 3051, 3212,3014, 3605, 1816,-1)) si possono ricevere le informazioni simile al seguente nel Registro di backuptoUrL:
<DateTime>: Codice di stato HTTP 201 del messaggio di stato HTTP creato
<DateTime>: Payload: Start 7319191552, Cmd dimensioni 1048576, dimensione Payload 1048576, 84313.5811126 starttime, endtime 84313.6281149, durata ms 47.0023, tenta di 1, Callback eseguito? True
<DateTime>: Codice di stato HTTP 201 del messaggio di stato HTTP creato
<DateTime>: Completamento i/o è stato modificato di operazioni parallele consentite a 64 e conteggio throttle Delta di 63 thread è stato calcolato
<DateTime>: Si è verificato timeout GetCommand, periodo di timeout di 20000, tenterà di eseguire
<DateTime>: Si è verificato timeout GetCommand, periodo di timeout di 20000, tenterà di eseguire
<DateTime>: Si è verificato timeout GetCommand, periodo di timeout di 20000, tenterà di eseguire
<DateTime>: Si è verificato timeout GetCommand, periodo di timeout di 20000, tenterà di eseguire
<DateTime>: Si è verificato timeout GetCommand, periodo di timeout di 20000, tenterà di eseguire
<DateTime>: Si è verificato timeout GetCommand, periodo di timeout di 20000, tenterà di eseguire
<DateTime>: Si è verificato timeout GetCommand, periodo di timeout di 20000, tenterà di eseguire
<DateTime>: Si è verificato timeout GetCommand, periodo di timeout di 20000, tenterà di eseguire
<DateTime>: Si è verificato timeout GetCommand, periodo di timeout di 20000, tenterà di eseguire
<DateTime>: Comunicazione backup con SqlServr non riuscito, hr = 0x80770003
<DateTime>: Un errore irreversibile durante la trasmissione motore segue le informazioni sull'eccezione
<DateTime>: Info eccezione: errore durante le operazioni di trasferimento con SqlServer, HRESULT: 0x80770003
<DateTime>: Stack: in Microsoft.SqlServer.VdiInterface.VDI.PerformPageDataTransfer (CloudPageBlob pageBlob, leaseCondition AccessCondition, ideale booleano)
in BackupToUrl.Program.MainInternal (String [] args)</DateTime></DateTime></DateTime></DateTime></DateTime></DateTime></DateTime></DateTime></DateTime></DateTime></DateTime></DateTime></DateTime></DateTime></DateTime></DateTime></DateTime>

Risoluzione
Il problema è stato risolto prima nell'aggiornamento cumulativo seguente di SQL Server.

Aggiornamento cumulativo 1 per SQL Server 2014 SP1

Aggiornamento cumulativo 6 per SQL Server 2012 SP2

16 di aggiornamento cumulativo per SQL Server 2012 SP1

Aggiornamento cumulativo 7 per SQL Server 2014

Informazioni sugli aggiornamenti cumulativi per SQL Server

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutte le correzioni di protezione che sono state incluse nell'aggiornamento cumulativo precedente. Estrarre gli ultimi aggiornamenti cumulativi per SQL Server:
Status
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2867316 - Ultima revisione: 11/30/2016 07:53:00 - Revisione: 4.0

Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2867316 KbMtit
Feedback