Sintomi
Si supponga di avere un DAG (Distributed Availability Group) con molti database (>15) in Microsoft SQL Server 2016 e 2017. Occasionalmente, il timeout della connessione si verifica tra le istanze globali principali e quelle di inoltro del DAG di SQL Server. Dopo che la connessione viene ristabilita, lo spostamento dei dati per i database non viene ripreso automaticamente. Potresti inoltre notare quanto segue:
-
La replica di database è in NOT_HEALTY e NOT_SYNCHRONIZING Stati.
-
L'last_commit_time all'inoltro del DAG coincide con l'ora del timeout della connessione.
È anche possibile che vengano visualizzati i messaggi di errore seguenti registrati nel log degli errori dell'host della replica primaria del gruppo di disponibilità principale:
DateTime spid329s si è verificato un timeout della connessione in una connessione stabilita in precedenza alla replica di disponibilità "replicaname" con ID [replicaId]. Esiste un problema di rete o firewall oppure la replica di disponibilità è stata trasformata nel ruolo di risoluzione.
DateTime Spid1538s sempre in gruppi di disponibilità connessione con il database secondario terminato per il database primario "DatabaseName" nella replica didisponibilità "replicaname" con ID replica: {replicaId}. Si tratta solo di un messaggio informativo. Non è necessaria alcuna azione per l'utente.
-
Questa operazione viene segnalata per la maggior parte se non tutti i database nel gruppo disponibilità distribuita.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
Informazioni sugli aggiornamenti cumulativi 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:
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.