Applies ToSQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Problembeschreibung

Angenommen, Sie verfügen über eine verteilte verfügbarkeitsgruppe (Distributed Availability Group, DAG) mit vielen Datenbanken (>15) in Microsoft SQL Server 2016 und 2017. Gelegentlich erfolgt der Verbindungstimeout zwischen der globalen Primär-und der DAG-Weiterleitungs Instanz von SQL Server. Nachdem die Verbindung wiederhergestellt wurde, wird die Datenverschiebung für die Datenbanken nicht automatisch fortgesetzt. Darüber hinaus können Sie Folgendes feststellen:

  • Das Datenbankreplikat befindet sich in NOT_HEALTY-und NOT_SYNCHRONIZING Zuständen.

  • Die last_commit_time bei der DAG-Weiterleitung fällt mit dem Zeitpunkt des Verbindungstimeouts zusammen.

Möglicherweise werden auch die folgenden Fehlermeldungen angezeigt, die im Fehlerprotokoll des primären Replikat Hosts der primären verfügbarkeitsgruppe protokolliert wurden:

DateTime -spid329s für eine zuvor festgelegte Verbindung mit dem verfügbarkeitsreplikat "replicaname" mit der ID [REPLICATE] ist ein Verbindungstimeout aufgetreten. Es ist entweder ein Netzwerk-oder ein Firewall-Problem vorhanden, oder das verfügbarkeitsreplikat wurde in die Auflösungs Rolle gewechselt.

DateTime -spid1538s immer auf Verfügbarkeitsgruppen die Verbindung mit der sekundären Datenbank wurde für die primäre Datenbank "DatabaseName" auf demverfügbarkeitsreplikat "replicaname" mit Replikat-ID: {Replikat-ID} beendet. Dies ist nur eine Informationsmeldung. Es ist keine Benutzeraktion erforderlich.

  • Dies wird für die meisten, wenn nicht alle Datenbanken in der Gruppe "verteilte Verfügbarkeit" gemeldet.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Fehlerbehebung

Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:

Informationen zu kumulativen Updates für SQL Server:

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:

Informationsquellen

Informationen zu den  Terminologie , mit der Microsoft Softwareupdates beschreibt.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.