Sintomi
Si supponga di eseguire una query su una replica secondaria del gruppo disponibilità secondaria di un gruppo di disponibilità distribuita in Microsoft SQL Server 2016 e 2017. Quando si esegue un backup del log delle transazioni in un'altra replica nel gruppo disponibilità distribuita contemporaneamente, la query non riesce e viene visualizzato il messaggio di errore seguente:
Msg 3948, livello 16, stato 2, riga lineNumber
La transazione è stata terminata a causa della modifica di configurazione/stato della replica di disponibilità o perché i record Ghost vengono eliminati nella replica primaria e della disponibilità secondaria che potrebbero essere necessari per le query in fase di isolamento dello snapshot. Riprovare la transazione.
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
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
Informazioni sulla terminologiautilizzata da Microsoft per descrivere gli aggiornamenti software.