Symptome
Angenommen, Sie verwenden einen Columnstore-Index in Microsoft SQL Server 2016. Wenn Sie eine verschachtelte Auswahlabfrage für den Columnstore-Index ausführen, kann eine Zugriffsverletzung auftreten. Außerdem wird eine Fehlermeldung mit etwa folgendem Inhalt im Fehlerprotokoll von SQL Server protokolliert:
Hinweis
Datum und Uhrzeit Serverfehler: 17310, Schweregrad: 20, Status: 1.
Datum und Uhrzeit Server Eine Benutzeranforderung aus der Sitzung mit SPID 55 generierte eine schwerwiegende Ausnahme. SQL Server beendet diese Sitzung. Wenden Sie sich mit dem im Protokollverzeichnis erstellten Speicherabbild an den Produktsupport.
Datum und Uhrzeit: SPID55 ***Senden des Stapelspeicherabbilds an C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\SQLDump0053.txt
Datum Uhrzeit spid55 SqlDumpExceptionHandler: Prozess 55 generierte schwerwiegende Ausnahme c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server beendet diesen Prozess.
Datum Uhrzeit SPID55 * *******************************************************************************
Datum Uhrzeit SPID55 *
Datum Uhrzeit SPID55 * BEGIN STACK DUMP:
Datum Uhrzeit SPID55 * Datum Uhrzeit SPID 55
Datum Uhrzeit SPID55 *
Datum Uhrzeit SPID55 *
Datum Uhrzeit SPID55 * Ausnahmeadresse = 00007FFCBBD008A4 Module(sqlmin+0000000000E608A4)
Datum Uhrzeit SPID55 * Ausnahmecode = c0000005 EXCEPTION_ACCESS_VIOLATION
Datum Uhrzeit SPID55 * Zugriffsverletzung aufgetreten Schreibadresse 0000000000000000000000
Lösung
Die folgenden Updates enthalten eine Lösung für dieses Problem:
Kumulatives Update 8 für SQL Server 2017
Kumulatives Update 1 für SQL Server 2016 Service Pack 2
Kumulatives Update 9 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 Sicherheitsfixes, die im vorherigen Build enthalten waren. Es wird empfohlen, den neuesten Build für Ihre Version von SQL Server zu installieren:
Der neueste Build für SQL Server 2017
Neuester Build für SQL Server 2016
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Referenzmaterial
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.