Gejala
Asumsikan Anda membuat tabel yang dioptimalkan untuk memori di SQL Server 2014. Kemudian, Anda mengirimkan kueri terhadap tabel, dan kueri menentukan petunjuk yang tidak dikenali oleh SQL Server. Misalnya, Anda mengirimkan kueri berikut:
SELECT * FROM dbo.ShoppingCart (non_existing_hint) WHERE ShoppingCartId = 1;
Dalam situasi ini, SQL Server mungkin mengalami crash, dan Anda akan menerima pesan kesalahan berikut:
Catatan
Msg 3624, Tingkat 20, Status 1, Baris 27
Pemeriksaan penegasan sistem telah 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 dump ke Microsoft selama penyiapan, dump mini akan dikirim ke Microsoft. Pembaruan mungkin tersedia dari Microsoft di Paket Layanan terbaru atau di Hotfix dari Dukungan Teknis.
Setelah menginstal pembaruan, SQL Server tidak mengalami crash dalam skenario ini, dan Anda akan menerima pesan kesalahan yang terlihat seperti:
Catatan
Msg 10794, Tingkat 16, Negara Bagian 86, Baris 26
Opsi tabel 'xxxxx' tidak didukung dengan tabel yang dioptimalkan untuk memori.
Resolusi
Informasi Pembaruan Kumulatif
Masalah pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut.
Rekomendasi: Menginstal pembaruan kumulatif terbaru untuk SQL Server
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Kami menyarankan Anda mengunduh dan menginstal pembaruan kumulatif terbaru untuk SQL Server:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".