KB3138775 - DÜZELTME: In-Memory OLTP veritabanında VAR OLMAYAN sorgu ipucu içeren bir sorgu yürütüldüğünde SQL Server 2014 kilitleniyor

Uygulandığı Öğe
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

Belirtiler

Bellek için iyileştirilmiş tabloyu SQL Server 2014'te oluşturduğunuzu varsayalım. Sonra, tabloya karşı bir sorgu gönderirsiniz ve sorgu SQL ServerSQL Server tarafından tanınmayan bir ipucu belirtir. Örneğin, aşağıdaki sorguyu gönderirsiniz:

SELECT * FROM dbo.ShoppingCart (non_existing_hint) WHERE ShoppingCartId = 1;

Bu durumda, SQL Server kilitlenebilir ve aşağıdaki hata iletisini alırsınız:

Not

Msg 3624, Seviye 20, Durum 1, Satır 27
Sistem onaylama denetimi başarısız oldu. Ayrıntılar için SQL Server hata günlüğünü kontrol edin. Onaylama işlemi hatasına genellikle bir yazılım hatası veya veri bozulması neden olur. Veritabanı bozukluklarını denetlemek için DBCC CHECKDB aracını çalıştırmayı göz önünde bulundurun. Kurulum sırasında Microsoft'a döküm göndermeyi kabul ettiyseniz Microsoft'a mini bir döküm gönderilir. Microsoft'tan en son Hizmet Paketi veya Teknik Destek Düzeltmesi ile bir güncelleştirme edinilebilir.

Güncelleştirmeyi yükledikten sonra, bu senaryoda SQL Server kilitlenmez ve aşağıdakine benzer bir hata iletisi alırsınız:

Not

Msg 10794, Level 16, State 86, Line 26
'xxxxx' tablo seçeneği bellek için iyileştirilmiş tablolarda desteklenmez.

      

Çözüm

Toplu Güncelleştirme bilgileri

Sorun ilk olarak aşağıdaki toplu SQL Server güncelleştirmesinde düzeltilmiştir.

Öneri: SQL Server için en son toplu güncelleştirmeyi yükleyin

SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmeleri indirip yüklemenizi öneririz:

      

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.