Simptome

Să presupunem că ați rulat o interogare care încarcă date utilizând instrucțiunea Inserare masiv într-un tabel care are un index columnstore negrupat și un index grupat columnstore în SQL Server 2016 și 2017. Dacă interogarea este rulată în același timp prin mai multe conexiuni și SQL Server nu acordă suficientă memorie unor conexiuni, operațiunea de inserare MASIVă poate să nu reușească și primiți erori de afirmație care seamănă cu următoarele:

Eroare: 17066, severitate: 16, stare: 1.

Afirmație SQL Server: fișier: < qsupdate. cpp>, line = 902 nu a reușit afirmația = ' nullptr! = m_prsBulkInPhases '. Această eroare poate avea legătură cu sincronizarea. Dacă eroarea persistă după ce Reexecutați instrucțiunea, utilizați DBCC CHECKDB pentru a verifica baza de date pentru integritatea structurală sau reporniți serverul pentru a vă asigura că structurile de date din memorie nu sunt deteriorate.

Eroare: 3624, severitate: 20, stare: 1.

O verificare a susținerii sistemului nu a reușit. Verificați jurnalul de erori SQL Server pentru detalii. De obicei, o eroare de afirmație este cauzată de un defect de software sau de o deteriorare a datelor. Pentru a căuta corupția bazei de date, luați în considerare executarea DBCC CHECKDB. Dacă ați fost de acord să trimiteți gropi la Microsoft în timpul instalării, va fi trimis un mini dump către Microsoft. Este posibil ca o actualizare să fie disponibilă de la Microsoft în cel mai recent pachet Service Pack sau într-o remediere rapidă din asistența tehnică.

În plus, un fișier de imagine memorie este generat de SQL Server.

Rezolvare

Această remediere este inclusă în următoarele actualizări cumulative pentru SQL Server:

Actualizarea cumulativă 6 pentru SQL Server 2017

Actualizarea cumulativă 8 pentru SQL Server 2016 Service Pack 1.

Despre Compilările SQL Server

Fiecare compilare nouă pentru SQL Server 2016 conține toate remedierile rapide și de securitate care au fost în compilarea anterioară. Vă recomandăm să instalați cele mai recente actualizări cumulative pentru SQL Server:

Cea mai recentă actualizare cumulativă pentru SQL Server 2017

Cea mai recentă versiune pentru SQL Server 2016

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×