Sintomi
Si configura il mirroring del database tramite Microsoft SQL Server 2016 o 2017. Quando si verifica un failover automatico per il database con mirroring, la transizione del database sul lato mirror potrebbe non riuscire e viene visualizzato un messaggio di errore simile al seguente:
Errore 3456: Impossibile ripristinare il record del log% S_LSN, per l'ID transazione% S_XID, nella pagina% S_PGID, unità di allocazione% I64d, database '%. * ls ' (ID database% d). Pagina: LSN =% S_LSN, unità di allocazione =% I64d, tipo =% LD. Log: OpCode =% ld, context% LD, PrevPageLSN:% S_LSN. Eseguire il ripristino da un backup del database o ripristinare il database.
Risoluzione
Questa correzione è inclusa nei seguenti aggiornamenti cumulativi per SQL Server:
Aggiornamento cumulativo 1 per SQL Server 2017
Aggiornamento cumulativo 5 per SQL Server 2016 Service Pack 1
Informazioni sulle build di SQL Server:
Ogni nuova build per SQL Server 2016 contiene tutti gli aggiornamenti rapidi e le correzioni di sicurezza presenti nella build precedente. È consigliabile installare gli aggiornamenti cumulativi più recenti per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.