Applies ToSQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Problembeschreibung

Angenommen, Sie führen eine Abfrage aus, mit der Daten mithilfe der BULK INSERT-Anweisung in eine Tabelle mit einem nicht gruppierten columnstore-Index und einem gruppierten columnstore-Index in SQL Server 2016 und 2017 geladen werden. Wenn die Abfrage zur gleichen Zeit über mehrere Verbindungen ausgeführt wird und SQL Server einigen Verbindungen nicht genügend Arbeitsspeicher gewährt, schlägt der Massen Einfügevorgang möglicherweise fehl, und es werden Assertionsfehler angezeigt, die wie folgt aussehen:

Fehler: 17066, Schweregrad: 16, Zustand: 1.

SQL Server-Assertion: Datei: #a0 qsupdate. cpp>, Zeile = 902 fehlerhafte Assertion = ' nullptr! = m_prsBulkInPhases '. Dieser Fehler kann Zeit bezogen sein. Wenn der Fehler nach erneuter Ausführung der Anweisung weiterhin auftritt, verwenden Sie DBCC CHECKDB, um die Datenbank auf strukturelle Integrität zu überprüfen, oder starten Sie den Server neu, um sicherzustellen, dass die Datenstrukturen im Arbeitsspeicher nicht beschädigt sind.

Fehler: 3624, Schweregrad: 20, Bundesland: 1.

Eine System Assertionsüberprüfung ist fehlgeschlagen. Weitere Informationen finden Sie im SQL Server-Fehlerprotokoll. In der Regel wird ein Assertionsfehler durch einen Softwarefehler oder Datenbeschädigung verursacht. Wenn Sie nach einer Datenbankbeschädigung suchen möchten, sollten Sie DBCC CHECKDB ausführen. Wenn Sie während des Setups zugestimmt haben, Dumps an Microsoft zu senden, wird ein Mini-dump an Microsoft gesendet. Möglicherweise ist ein Update von Microsoft im neuesten Service Pack oder in einem Hotfix vom technischen Support erhältlich.

Darüber hinaus wird eine Speicherabbilddatei von SQL Server generiert.

Fehlerbehebung

Dieser Fix ist in den folgenden kumulativen Updates für SQL Server enthalten:

Kumulatives Update 6 für SQL Server 2017

Kumulatives Update 8 für SQL Server 2016 Service Pack 1

Informationen zu SQL Server-Builds

Jeder neue Build für SQL Server 2016 enthält alle Hotfixes und Sicherheitsupdates, die sich im vorherigen Build befanden. Wir empfehlen, dass Sie die neuesten kumulativen Updates für SQL Server installieren:

Neuestes Kumulatives Update für SQL Server 2017

Neuester Build für SQL Server 2016

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.

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.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.