Problembeschreibung
Es wird davon ausgegangen, dass Sie eine Always on Availability Group (AG) verwenden, die Heap Tabellen enthält. Ab SQL Server 2016wird p arallel-Thread für Redo-Vorgänge in sekundären Replikaten verwendet. In diesem Fall kann der Vorgang zum Wiederholen einer Heap Tabelle ein Runtime Assert-Abbild generieren, oder der SQL-Server stürzt in einigen Fällen mit einem Zugriffsverletzungsfehler ab..
Ursache
Dieses Problem tritt auf, nachdem Sie das kumulative Update angewendet haben, das im folgenden Artikel erwähnt ist:
4018866 Fix: paralleles wiederholen führt zu einer höheren Speicherauslastung in SQL Server 2016, wenn es mit SQL Server 2014 oder früheren Versionen verglichen wird
Fehlerbehebung
Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:
Kumulatives Update 9 für SQL Server 2016 SP1
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsupdates, die sich im vorherigen Build befanden. Schauen Sie sich das neueste kumulative Update für SQL Server an:
Problemumgehung
Um dieses Problem zu umgehen, deaktivieren Sie paralleles wiederholen, indem Sie das Ablaufverfolgungsflag 3459 aktivieren.
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 Standard Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.