Gejala
Misalnya Anda menjalankan kueri yang memuat data dengan menggunakan pernyataan INSERT massal ke dalam tabel yang memiliki indeks columnstore nongugus dan indeks columnstore kluster di SQL Server 2016 dan 2017. Jika kueri dijalankan pada saat yang sama melalui beberapa koneksi dan SQL Server tidak memberikan memori yang cukup untuk beberapa koneksi, operasi sisipkan massal mungkin gagal, dan Anda menerima kesalahan pernyataan yang menyerupai yang berikut ini:
Kesalahan: 17066, tingkat keparahan: 16, status: 1.
Pernyataan SQL Server: file: < qsupdate. CPP>, baris = 902 failed Assertion = ' nullptr! = m_prsBulkInPhases '. Kesalahan ini mungkin terkait dengan waktu. Jika kesalahan tetap ada setelah menjalankan kembali pernyataan, gunakan DBCC CHECKDB untuk memeriksa integritas struktural database, atau mulai ulang server untuk memastikan bahwa struktur data dalam memori tidak rusak.
Kesalahan: 3624, tingkat keparahan: 20, status: 1.
Pemeriksaan pernyataan sistem gagal. Periksa log kesalahan SQL Server untuk detailnya. Biasanya, kegagalan pernyataan disebabkan oleh bug perangkat lunak atau kerusakan data. Untuk memeriksa kerusakan database, pertimbangkan untuk menjalankan DBCC CHECKDB. Jika Anda setuju untuk mengirim timbunan ke Microsoft selama penyetelan, dump mini akan dikirim ke Microsoft. Pembaruan mungkin tersedia dari Microsoft dalam paket layanan terbaru atau dalam hotfix dari dukungan teknis.
Selain itu, file dump dihasilkan oleh SQL Server.
Pemecahan Masalah
Perbaikan ini disertakan dalam pembaruan kumulatif berikut ini untuk SQL Server:
Pembaruan kumulatif 6 untuk SQL Server 2017
Pembaruan kumulatif 8 untuk SQL Server 2016 Service Pack 1.
Tentang Build SQL Server
Setiap Build baru untuk SQL Server 2016 berisi semua perbaikan hotfix dan pembaruan keamanan yang ada di Build sebelumnya. Kami menyarankan agar Anda menginstal pembaruan kumulatif terbaru untuk SQL Server:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan oleh Microsoft untuk menjelaskan pembaruan perangkat lunak.