Sintomi
Si consideri lo scenario seguente:
- La funzionalità Gruppi di disponibilità AlwaysOn viene utilizzata in Microsoft SQL Server 2012, 2014 o 2016.
- È possibile eseguire il backup di un log delle transazioni di un database mentre sono presenti attività di log delle transazioni.
- Le attività del log delle transazioni si arrestano dopo il completamento del backup.
- Il database viene rimosso dal gruppo di disponibilità AlwaysOn.
In questo scenario, quando si aggiunge nuovamente il database al gruppo di disponibilità AlwaysOn, si verifica l'errore 1478.
Risoluzione
Il problema è stato risolto per la prima volta nell'aggiornamento cumulativo seguente di SQL Server:
- Aggiornamento cumulativo 1 per SQL Server 2014 SP2
- Aggiornamento cumulativo 8 per SQL Server 2014 SP1
- Aggiornamento cumulativo 1 per SQL Server 2016
- Aggiornamento cumulativo 14 per SQL Server 2014
- Aggiornamento cumulativo per 3 SQL Server 2012 SP3
Consiglio: installare l'aggiornamento cumulativo più recente per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutte le correzioni rapide e di sicurezza incluse nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:
- Aggiornamento cumulativo più recente per SQL Server 2016
- Aggiornamento cumulativo più recente per SQL Server 2014 (SP1/SP2)
- Aggiornamento cumulativo più recente per SQL Server 2012 SP3
Soluzione alternativa
Per risolvere questo problema, creare un backup del log delle transazioni nella replica primaria, ripristinare il backup del log nella replica secondaria senza ripristino e quindi unire di nuovo la replica secondaria al gruppo di disponibilità AlwaysOn.
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.