Sintomi
Supponiamo che i file di database vengano salvati in Azure Premium storage. Quando si esegue DBCC CHECKDB nel database in SQL Server 2014, è possibile che vengano visualizzati messaggi di errore simili ai seguenti:
Msg 1823, livello 16, stato 2, non è possibile creare lo snapshot del database line 3A perché non è stato avviato. Msg 1823, livello 16, stato 8, non è possibile creare lo snapshot del database line 3A perché non è stato avviato. Msg 5120, livello 16, stato 147, linea 3Unable per aprire il file fisico blob_storage_URL_path. Errore del sistema operativo 24: "24 (il programma ha emesso un comando ma la lunghezza del comando non è corretto)". Non è stato possibile creare msg 7928, livello 16, stato 1, snapshot del database line 3Il per i controlli online. Il motivo è indicato in un errore precedente o uno dei volumi sottostanti non supporta i file sparsi o i flussi alternativi. Provare a ottenere l'accesso esclusivo per eseguire i controlli offline. Msg 5030, livello 16, stato 12, database di 3Il linea non può essere bloccato esclusivamente per eseguire l'operazione. Msg 7926, livello 16, stato 1, istruzione line 3Check Aborted. Il database non può essere controllato come non è stato possibile creare uno snapshot del database e non è stato possibile bloccare il database o la tabella. Vedere la documentazione online per informazioni dettagliate su quando è previsto questo comportamento e quali sono le soluzioni alternative esistenti. Vedere anche gli errori precedenti per altri dettagli.
Risoluzione
Questo problema è stato risolto per la prima volta nell'aggiornamento cumulativo seguente per SQL Server:
Aggiornamento cumulativo 8 per SQL server 2014 Service Pack 1 aggiornamento cumulativo 2 per SQL Server 2014 SP2
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Supporto di archiviazione Premium per i file di dati in Azure Storage creare un database di SQL Server 2014 direttamente in archiviazione BLOB di Azure con SQLXIinformazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.