Problembeschreibung
Es wird davon ausgegangen, dass Sie eine immer verfügbare Gruppe mit zwei sekundären Replikaten verwenden, die für den synchronen Commitmodus konfiguriert sind. Wenn Sie den Verfügbarkeitsmodus für eines der sekundären Replikate vom synchronen Commitmodus in den asynchronen Commitmodus ändern, wird der Synchronisierungsstatus der verfügbarkeitsdatenbank auf diesem sekundären Replikat möglicherweise weiterhin als synchronisiert gemeldet, statt für das primäre Replikat zu synchronisieren. Dadurch werden Transaktions Verzögerungen für das primäre Replikat verursacht.
Ursache
Dieses Problem tritt auf, weil das primäre Replikat auf die Statusmeldung von beiden sekundären Replikaten wartet, um die Commit-LSN zu aktualisieren. Dies tritt auf, obwohl eines der sekundären Replikate für den asynchronen Commitmodus konfiguriert ist. Da die Statusmeldung vom asynchronen Commit-Replikat selten gesendet wird, wird die Aktualisierung der Commit-LSN für das primäre Replikat verzögert. Dies wiederum verzögert das Aktualisieren von Benutzertransaktionen.
Fehlerbehebung
Dieses Problem wurde in den folgenden Updates für SQL Server behoben:
Kumulatives Update 10 für SQL Server 2017
Kumulatives Update 3 für SQL Server 2016 Service Pack 2
Kumulatives Update 10 für SQL Server 2016 Service Pack 1
Informationen zu SQL Server-Builds
Jeder neue Build für SQL Server enthält alle Hotfixes und Sicherheitsupdates, die sich im vorherigen Build befanden. Wir empfehlen, dass Sie den neuesten Build für Ihre Version von SQL Server installieren:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Informieren Sie sich über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.