Sintomi
Se si prova a ricompilare un indice in Microsoft SQL Server 2012 e il log delle transazioni si riempie durante il processo di ricostruzione, vengono visualizzati i messaggi di errore seguenti:
Msg 9002, livello 17, stato 2, log delle transazioni in linea 1Il per il database 'DatabaseName' è completo a causa di ' LOG_BACKUP '. Msg 9002, livello 17, stato 2, log delle transazioni in linea 1Il per il database 'DatabaseName' è completo a causa di ' LOG_BACKUP '. Msg 3314, livello 21, stato 3, annullamento della riga 1During di un'operazione registrata nel database 'DatabaseName', si è verificato un errore all'ID del record di log (78:420:37). In genere, il problema specifico viene registrato in precedenza come errore nel servizio log eventi di Windows. Ripristinare il database o il file da un backup oppure ripristinare il database. Msg 9001, livello 21, stato 5, riga 1Il log per il database 'DatabaseName' non è disponibile. Controllare il log eventi per i messaggi di errore correlati. Risolvere eventuali errori e riavviare il database. Msg 3314, livello 21, stato 3, annullamento della riga 1During di un'operazione registrata nel database 'DatabaseName', si è verificato un errore all'ID del record di log (78:446:1). In genere, il problema specifico viene registrato in precedenza come errore nel servizio log eventi di Windows. Ripristinare il database o il file da un backup oppure ripristinare il database. Msg 3314, livello 21, stato 5, annullamento della riga 1During di un'operazione registrata nel database 'DatabaseName', si è verificato un errore all'ID del record di log (78:420:13). In genere, il problema specifico viene registrato in precedenza come errore nel servizio log eventi di Windows. Ripristinare il database o il file da un backup oppure ripristinare il database. Msg 0, livello 20, stato 0, errore di linea 0A grave si è verificato il comando corrente. I risultati, se presenti, devono essere eliminati.
Il database viene inoltre preso offline e il relativo stato viene modificato in "in Recovery".
Risoluzione
Informazioni sull'aggiornamento cumulativo
Pacchetto di aggiornamento cumulativo 1 per SQL Server 2012 Service Pack 1
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 1. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2012 Service Pack 1, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
2765331 Pacchetto di aggiornamento cumulativo 1 per SQL Server 2012 Service Pack 1Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2012 FIX. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:
2772858 Build di SQL Server 2012 rilasciate dopo il rilascio di SQL Server 2012 Service Pack 1
SQL Server 2012
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2012, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:
2758687 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2012 Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2012 FIX. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:
2692828 Build di SQL Server 2012 rilasciate dopo il rilascio di SQL Server 2012
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".